javascript - Node 库独立示例,//错误事件,ENOENT

标签 javascript node.js npm image-gallery

我的 Node 库 npm 模块有问题。在/example 目录内,安装依赖项后,我尝试运行一个应用程序。我在 localhost:3000/gallery 上得到结果,但是当页面加载完成时,我在控制台上出现此错误:

node-gallery listening on localhost:3000
events.js:154
      throw er; // Unhandled 'error' event
      ^

Error: spawn convert ENOENT
    at exports._errnoException (util.js:890:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:182:32)
    at onErrorNT (internal/child_process.js:348:16)
    at _combinedTickCallback (node.js:383:13)
    at process._tickCallback (node.js:407:11)

此外,在页面上,其中一张图像未加载。在检查 View 中,我看到可见图像没有扩展名:

/gallery/Ireland?tn=1

损坏的图像链接有:

/gallery/dolough.jpg?tn=1

我尝试只运行独立的示例,我没有任何额外的锥体,除了 github res 之外什么也没有。

请指点。 问候

Link to GitHub

最佳答案

此行表明未安装 ImageMagick:

Error: spawn convert ENOENT

(convert 是 ImageMagick 套件的一部分,ENOENT 表示 Node 无法找到该文件/可执行文件)

解决方案是正确安装 ImageMagick。安装说明可参见 in the node-gallery README .

关于javascript - Node 库独立示例,//错误事件,ENOENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36924259/

相关文章:

javascript - 使用 javascript 切换 CSS 类选择器

javascript - 如何从异步调用返回响应?

node.js - 按日期排序 Mongoose 抛出错误记录超过 9

node.js - setInterval node.js 中的异步和同步函数有什么区别

javascript - 如何在 Knex JS 中使用 IS NOT NULL

javascript - 使用 browserify shim 给 npm 模块起别名

javascript - 如何覆盖具有 !important 属性的 padding-left

javascript - Javascript 闭包和 Swift 闭包是否相同

typescript - 模块导入返回空对象

node.js - 无法将插件添加到cordova项目。 npm错误?