如本教程所述,我已经安装了npm。
https://github.com/aheckmann/gm
我用自制软件安装了通用汽车,之后我安装了npm。
现在当我试着用这个:
var fs = require('fs')
, gm = require('./gm');这是我的代码,用于追加图像:
gm(dir+"img/slots/test1.png").append(dir+"test2.png").write(dir+'appended.png', function (err) {
if (!err) console.log('done');
});它告诉我找不到模块“./gm”
编辑:现在看来我的语法是错误的。
gm(dir+'test1.png')
.append(dir+'test2.png')
.autoOrient()
.write(dir+'newIMAGE.png', function (err) {
if (err) return handle(err);
console.log('Created an image from a Buffer!');
}); 感谢所有的答案,有人有主意吗?
发布于 2018-05-10 18:56:56
我试着试着解决这个问题。对Mac用户来说。我打赌Windows可能是同样的解决方案。
我通过下载、解压缩和制作源代码来安装GM。安装工作,并在终端gm version确认。require('gm')没有起作用。
然后,我通过NPM安装了通用汽车,并在全球范围内尝试了(npm install gm -g)。我看到它已经安装(npm install -d),但是require('gm')仍然不能工作。
然后,我转到本地目录,脚本位于终端中,并安装在那里。npm install gm和require('gm')成功了。
哦,一定要更新NPM。您应该在windows上使用权限sudo npm i -g npm运行此操作,您需要使用管理权限打开cmd。
https://stackoverflow.com/questions/30887471
复制相似问题