Node.js在Windows 7上看不到ImageMagick

我安装了ImageMagick(ImageMagick-6.9.2-3-Q16-x64-static.exe),并在我的js文件中添加以下内容:

var easyimg = require('easyimage'); 

但是当我启动我的node.js应用程序时,我得到这个错误:

ImageMagick未findEasyImage需要ImageMagick工作。 从http://www.imagemagick.org/script/binary-releases.php安装它。

确保ImageMagick目录在您的path中。 将其添加到您的系统或用户PATH环境variables。

打开一个新的命令窗口并运行以下命令进行testing:

 cd C:\PATH\TO\NODE_PROJECT\ echo %PATH% imdisplay.exe 

最后一步应该启动一个在imagemagickpath中的查看器。

如果你设置和validationpath是正确的,那么当你运行时你不应该得到任何错误:

 node app.js 

如果失败,请尝试从您的path中除去imagemagick以外的所有内容,以防编辑导致损坏的path

 set PATH=C:\PATH\TO\IMAGEMAGICK C:\PATH\TO\NODE\node.exe app.js 

在Windows中,重命名文件“magick.exe”到“convert.exe”将工作。

当你安装ImageMagick时,检查选项Install legacy utilities (eg convert)