最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

错误:当在节点使用GM产卵ENOENT

运维笔记admin12浏览0评论

错误:当在节点使用GM产卵ENOENT

错误:当在节点使用GM产卵ENOENT

当我尝试调整像这样的图片:

                gm('public/uploads/1710410635.jpg')
                .resize(240, 240)
                .noProfile()
                .write('public/uploads/1710410635_t.jpg', function (err) {
                  if (!err) console.log('done');
                });

我得到这个错误:

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: spawn ENOENT
    at errnoException (child_process.js:945:11)
    at Process.ChildProcess._handle.onexit (child_process.js:736:34)

我的文件结构如下:

该代码在postnewsitem.js文件执行

为什么发生这个错误:我该如何解决呢?

编辑:GraphicsMagick工具的工作原理,证明:

回答如下:

ImageMagick的安装和使用子类的ImageMagick。

  1. ImageMagick的安装 sudo apt-get install imagemagick
  2. 使用ImageMagick的子类: var gm = require('gm').subClass({ imageMagick: true });
发布评论

评论列表(0)

  1. 暂无评论