首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新node.js和电子后,node-canvas失败

更新node.js和电子后,node-canvas失败
EN

Stack Overflow用户
提问于 2016-09-28 00:43:09
回答 1查看 1.5K关注 0票数 2

Windows10,电子应用程序曾经运行得很好,使用的是node-canvas库。今天,终于更新了:

npm -> 2.15.9

node -> 4.5.0

电子预置-> 1.4.1

然后跟随instructions更新和重建画布库。更新了所有依赖项,安装了canvas@1.5.0和node-gyp rebuild,运行顺利且成功

但是-运行npm start来运行应用程序失败,并显示以下跟踪:

App threw an error during load Error: A dynamic link library (DLL) initialization routine failed. \\?\D:\GoMixApp\web\electron\GoMixApp\node_modules\canvas\build\Release\canvas.node at Error (native) at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:168:20) at Object.Module._extensions..node (module.js:583:18) at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:168:20) at Module.load (module.js:473:32) at tryModuleLoad (module.js:432:12) at Function.Module._load (module.js:424:3) at Module.require (module.js:483:17) at require (internal/module.js:20:19) at Object.<anonymous> (D:\GoMixApp\web\electron\GoMixApp\node_modules\canvas\lib\bindings.js:3:18)

在过去的几个小时里,我总是遇到同样的错误。我是不是做了什么傻事?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-04-21 15:18:39

安装模块后,您需要运行electron-rebuild

代码语言:javascript
复制
npm install -g electron-rebuild
electron-rebuild -f -w canvas
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39730109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档