首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块“./gm”

找不到模块“./gm”
EN

Stack Overflow用户
提问于 2015-06-17 09:25:44
回答 1查看 1.8K关注 0票数 3

如本教程所述,我已经安装了npm。

https://github.com/aheckmann/gm

我用自制软件安装了通用汽车,之后我安装了npm。

现在当我试着用这个:

代码语言:javascript
复制
var fs = require('fs')
, gm = require('./gm');

这是我的代码,用于追加图像:

代码语言:javascript
复制
gm(dir+"img/slots/test1.png").append(dir+"test2.png").write(dir+'appended.png',     function (err) {
    if (!err) console.log('done');
});

它告诉我找不到模块“./gm”

编辑:现在看来我的语法是错误的。

代码语言:javascript
复制
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!');
    }); 

感谢所有的答案,有人有主意吗?

EN

回答 1

Stack Overflow用户

发布于 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 gmrequire('gm')成功了。

哦,一定要更新NPM。您应该在windows上使用权限sudo npm i -g npm运行此操作,您需要使用管理权限打开cmd。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30887471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档