Javascript 电子未捕获错误:动态链接库(DLL)初始化例程失败
我已经成功地构建了node.js插件,它可以很好地与Windows上的node一起工作。 现在,我想用Electron创建一个Windows应用程序。在HTML文件中加载模块时,我遇到了错误:Javascript 电子未捕获错误:动态链接库(DLL)初始化例程失败,javascript,node.js,electron,atom-editor,Javascript,Node.js,Electron,Atom Editor,我已经成功地构建了node.js插件,它可以很好地与Windows上的node一起工作。 现在,我想用Electron创建一个Windows应用程序。在HTML文件中加载模块时,我遇到了错误: var dbr = require('./build/Release/dbr'); 原子壳ASAR.js有问题。 该问题仅在Windows上发生。在Linux和Mac上,它运行良好 我怎样才能修好它 谢谢 您需要为Electron重建本机节点加载项。我使用的是Electron 2版本,另一个模块有相
var dbr = require('./build/Release/dbr');
原子壳ASAR.js有问题。
该问题仅在Windows上发生。在Linux和Mac上,它运行良好
我怎样才能修好它
谢谢 您需要为Electron重建本机节点加载项。我使用的是Electron 2版本,另一个模块有相同的错误 我通过Electron页面上的建议解决了这个问题:为了确保您的本机依赖项始终与Electron版本匹配,只需将脚本
“postinstall”:“Electron builder安装应用程序deps”
添加到您的包.json
然后我更改了:
“postinstall”:“electron builder安装应用程序deps&&npm运行lint:fix”
。然后,npm run postinstall
我已经为Windows重建了模块,现在它正在工作。你能解释一下为什么我不需要为Linux和Mac重建模块吗?谢谢。@Yusulx嗨,我确实用electron rebuild重建了,但我仍然面临着同样的问题,重建时需要注意的任何事情