Не удалось найти указанный модуль при построении холста с помощью node-gyp.

Я хочу установить https://github.com/LearnBoost/node-canvas/ модуль. Я следовал инструкции по установке Windows здесь

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
[email protected] node_modules\canvas
└── [email protected]

Итак, я подумал, что он скомпилирован успешно, но когда я делаю require('canvas') в node, я получаю следующую ошибку:

>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.

Кажется, я не получаю эту ошибку только с этим модулем.


person Deepsy    schedule 20.02.2014    source источник


Ответы (1)


это исправление решает вашу проблему?

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

Я думаю, что это было исправлено, и Node.js 5.3.0 был выпущен вместе с ним.

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

Надеюсь это поможет!

person Sathish    schedule 25.12.2015