我正在使用电子版1.2.5更新我的项目 此时的最新电子是1.7.7(至少我下载的时候)。我的节点版本6.9.1。
当我使用这个新电子版本开始我的项目时,我遇到了一个问题, 一般的错误是关于"无法找到绑定文件。它主要关注异步模块。
我在项目中使用的node-etcd模块也存在一些异常部分(版本5.0.3)
我在网上找到了关于这种类型的异常的一些信息,但是大多数人都说使用一些npm命令重建一些节点模块的东西,我并不安静地理解。我试图在一个新的文件夹中再次安装async模块并在我目前用于我的项目的节点模块文件夹中替换它(带有deps),但我仍然遇到了同样的错误。
我在离线环境中工作,我无法接受我的项目" out"对于可以访问Internet的计算机,我只能将Web上的东西带到我的项目中(比如安装在某个文件夹中然后将其复制到我的项目中)所以任何npm或其他需要Web连接的命令都不能直接在我的网站上找到工作电脑。 (我只能在不同的计算机上使用它们并将结果复制到闪存驱动器并将它们带到
这里有2张错误的图片(抱歉质量,我能得到的最好):
答案 0 :(得分:0)
在我的案例中修复问题的解决方案是进入node_modules - > deasync - > index.js 在第31行之前,我添加了换行符(绑定行旁边) 并写道:
modPath = __dirname;
这个解决方案是hacky,一段时间后,我很难找到它,所以我不确定它为什么会起作用,这可能是deasync中的一个问题,但它解决了这个问题。