Tôi đã cài đặt cairo và nút-canvas. Tôi đã thử tất cả mọi thứ, nhưng vẫn không thể tìm thấy mô-đun.Nodejs Không thể tìm thấy mô đun '../build/Release/canvas'
sudo apt-get install libcairo2-dev
sudo npm install canvas
sudo npm install canvas -g
Nếu tôi chạy require('canvas')
, tôi nhận được lỗi này:
Error: Cannot find module '../build/Release/canvas'
at Function._resolveFilename (module.js:332:11)
at Function._load (module.js:279:25)
at Module.require (module.js:354:17)
at require (module.js:370:17)
at Object.<anonymous> (/home/tomas/node_modules/canvas/lib/bindings.js:2:18)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:32)
at Function._load (module.js:308:12)
at Module.require (module.js:354:17)
tôi sử dụng Ubuntu Linux
Cảm ơn trước,
Kiểm tra xem mô-đun có nằm trong thư mục node_module của bạn hay không, hãy thử yêu cầu đường dẫn đầy đủ như 'require ('./ node_modules/canvas'); ' – soyuka
vẫn không có gì:/ – friction
Bạn có mô-đun trong thư mục đó ? Kiểm tra https://github.com/LearnBoost/node-canvas/issues/137 – soyuka