在使用node-gyp构buildcanvas时,“指定的模块无法find”

我想安装https://github.com/LearnBoost/node-canvas/模块。 我按照这里的窗口安装说明

https://github.com/LearnBoost/node-canvas/wiki/Installation—Windows 。

键入后: npm install canvas我得到了以下日志:

 Creating library F:\Stittch2\node_modules\canvas\build\Release\canvas.lib and object F:\Stittch2\node_modules\canvas\build\Release\canvas.exp Generating code Finished generating code canvas.vcxproj -> F:\Stittch2\node_modules\canvas\build\Release\\canvas.node canvas@1.1.3 node_modules\canvas └── nan@0.4.4 

所以我认为它的编译成功,但是当我在node require('canvas')我得到以下错误:

 >node >require('canvas') Error: The specified module could not be found. F:\Stittch2\node_modules\canvas\build\Release\canvas.node at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (F:\Stittch2\node_modules\canvas\lib\bindings.js:2:18) 

与32位节点/ npm。

似乎我没有得到这个模块只有这个错误。

这个修复解决了你的问题吗?

https://github.com/nodejs/node/pull/4215

我认为这已经修复,Node.js 5.3.0发布了。

https://github.com/nodejs/node/pull/4281

希望这可以帮助!