javascript - 错误 : Cannot find module './build/Release/sharp'

标签 javascript node.js

我正在尝试使用 Sharp 运行一些 NodeJS 代码,但出现以下错误:

    [root@localhost myapp-backend]# node server.js 

module.js:340
    throw err;
    ^
Error: Cannot find module './build/Release/sharp'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/root/myapp-backend/node_modules/sharp/index.js:11:13)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    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> (/root/myapp-backend/server.js:277:13)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:935:3

有什么想法吗?

谢谢。

最佳答案

原来我使用的 Debian 8.x 发行版不包含 vips,但我没有收到错误消息。运行

apt-get install libvips

紧随其后

npm install sharp

解决了问题,sharp终于安装好了。

关于javascript - 错误 : Cannot find module './build/Release/sharp' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33566693/

相关文章:

javascript - 返回动态值作为参数

javascript - jQuery - 仅适用于 IE 的 css

javascript - 如何替换 css ('background-image' )

node.js - Mongoose 填充不起作用

node.js - 监听 I/O 事件时是什么让事件循环保持打开状态?

javascript - mouseout 事件的问题

javascript - Vuejs - vuex 计算属性,DOM 不更新

javascript - NodeJS : Run dot slash command line Windows

javascript - Json 差异补丁 Javascript - extjs

javascript - Node 服务器上的多个 setInterval 计时器