La excepción no pudo localizar el archivo de enlace después de actualizar la versión electrónica

Estoy trabajando en actualizar mi proyecto de usar la versión 1.2.5 del electrón al electrón más nuevo en este momento, que es 1.7.7 (al menos fue cuando lo descargué). Mi nodo versión 6.9.1.

He encontrado un problema al iniciar mi proyecto con esta nueva versión electrónica, el error en general se trata de “no se pudieron localizar los archivos de enlace. Y principalmente se refiere al módulo asíncrono.

También hay una parte de la excepción relacionada con el módulo nodo-etcd que uso en mi proyecto (versión 5.0.3)

Encontré algo de información sobre este tipo de excepción en línea, pero la mayoría dice cosas sobre cómo reconstruir algún módulo de nodo usando algunos comandos npm que no entendí. Intenté volver a instalar el módulo asíncrono en una nueva carpeta y reemplazarlo (con sus archivos dep) en la carpeta de módulos de nodos que estoy usando actualmente para mi proyecto, pero aún tengo el mismo error.

Estoy trabajando en un entorno sin conexión donde no puedo llevar mi proyecto “fuera” a una computadora con acceso a Internet, solo puedo llevar cosas de la web a mi proyecto (como instalar en alguna carpeta y luego copiarlo en mi proyecto) ) por lo tanto, cualquier npm u otros comandos que requieran conexión a la web no están disponibles para mí directamente en la computadora de mi trabajo. (Solo puedo usarlos en una computadora diferente, copiar los resultados en una unidad flash y llevarlos a la computadora).

Aquí hay 2 imágenes del error (perdón por la calidad, es lo mejor que pude obtener):

Primera parte del error

Segunda parte del error

La solución que solucionó el problema en mi caso fue en node_modules -> deasync -> index.js. Antes de la línea 31 agregué una nueva línea (junto a la línea de enlace) y escribí:

modPath = __dirname; 

Esta solución es intrincada, hace tiempo que un asociado la encontró por casualidad, por lo que no estoy seguro de por qué funciona, podría ser un problema en deasync, pero solucionó el problema.