Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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
更新node.js和Electron后节点画布失败_Node.js_Canvas_Build_Electron - Fatal编程技术网

更新node.js和Electron后节点画布失败

更新node.js和Electron后节点画布失败,node.js,canvas,build,electron,Node.js,Canvas,Build,Electron,Windows10,Electron应用程序曾经工作得很好,使用lib。今天,终于更新了: npm->2.15.9 节点->4.5.0 电子预制->1.4.1 然后更新和重建画布库。已更新、安装所有依赖项canvas@1.5.0而节点gyp重建运行平稳且成功 但是-运行npm start运行应用程序失败,跟踪如下: 应用程序在加载过程中抛出错误 错误:动态链接库(DLL)初始化例程失败。 \\?\D:\GoMixApp\web\electron\GoMixApp\node\u modules\c

Windows10,Electron应用程序曾经工作得很好,使用lib。今天,终于更新了:

npm->2.15.9

节点->4.5.0

电子预制->1.4.1

然后更新和重建画布库。已更新、安装所有依赖项canvas@1.5.0而
节点gyp重建
运行平稳且成功

但是-运行npm start运行应用程序失败,跟踪如下:

应用程序在加载过程中抛出错误
错误:动态链接库(DLL)初始化例程失败。
\\?\D:\GoMixApp\web\electron\GoMixApp\node\u modules\canvas\build\Release\canvas.node
错误(本机)
at process.module.(匿名函数)[as dlopen](ELECTRON_ASAR.js:168:20)
在Object.Module.\u extensions..节点(Module.js:583:18)
at Object.module.(匿名函数)[as.node](ELECTRON_ASAR.js:168:20)
在Module.load(Module.js:473:32)
在TryModule加载时(module.js:432:12)
在Function.Module.\u加载(Module.js:424:3)
at Module.require(Module.js:483:17)
根据需要(内部/module.js:20:19)
反对。(D:\GoMixApp\web\electron\GoMixApp\node\u modules\canvas\lib\bindings.js:3:18)

在过去的几个小时里,我总是以同样的错误告终。我在做傻事吗


谢谢

安装模块后,您需要运行


您是否使用?omg!中记录的方法之一重建!我知道我在做傻事。我是针对节点而不是Electron构建的…使用
Electron rebuild
我解决了这个问题,但遇到了问题,所以刚刚卸载了nslog。。。希望它不会回来咬我。谢谢瓦迪姆·麦卡贡
npm install -g electron-rebuild
electron-rebuild -f -w canvas