Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 电子未捕获错误:动态链接库(DLL)初始化例程失败_Javascript_Node.js_Electron_Atom Editor - Fatal编程技术网

Javascript 电子未捕获错误:动态链接库(DLL)初始化例程失败

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版本,另一个模块有相

我已经成功地构建了node.js插件,它可以很好地与Windows上的node一起工作。 现在,我想用Electron创建一个Windows应用程序。在HTML文件中加载模块时,我遇到了错误:

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重建了,但我仍然面临着同样的问题,重建时需要注意的任何事情