Node.js 尝试在Azure上使用imagemagick提供了“帮助”;系统找不到文件";错误

Node.js 尝试在Azure上使用imagemagick提供了“帮助”;系统找不到文件";错误,node.js,azure,imagemagick,Node.js,Azure,Imagemagick,我正在Azure上运行的NodeJ上使用。然而,当我试图获取有关文件的信息时,例如 var im = require('imagemagick'); im.readMetadata('kittens.jpg', function(err, metadata){ if (err) throw err; console.log('Shot at '+metadata.exif.dateTimeOriginal); }) 我得到了错误 “错误:命令失败:CreateProcessW:系统找不

我正在Azure上运行的NodeJ上使用。然而,当我试图获取有关文件的信息时,例如

var im = require('imagemagick');
im.readMetadata('kittens.jpg', function(err, metadata){
  if (err) throw err;
  console.log('Shot at '+metadata.exif.dateTimeOriginal);
})
我得到了错误

“错误:命令失败:CreateProcessW:系统找不到 指定的文件。“


系统似乎找不到imagemagick的路径,但如何解决此问题?

我想您必须安装imagemagick

我认为,你是否能做到这一点,以及你将如何做到这一点,取决于你是在使用WindowsAzure网站、云服务还是虚拟机(在这种情况下,你使用的是什么操作系统)


您可以先将二进制文件复制到Node.js代码所在的目录中,看看是否会在那里找到它。

谢谢@smarx。我使用的是网站。问题是我无法真正远程安装任何东西,只能安装程序。我猜你无法在Windows Azure网站这样的共享主机上实现这一点。