在使用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
希望这可以帮助!