更新node.js和Electron后节点画布失败
Windows10,Electron应用程序曾经工作得很好,使用lib。今天,终于更新了: npm->2.15.9 节点->4.5.0 电子预制->1.4.1 然后更新和重建画布库。已更新、安装所有依赖项canvas@1.5.0而更新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
节点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