未找到Npm模块"grunt-contrib-imagemin",是否已安装?

jsi*_*era 23 gruntjs yeoman bower

当我尝试使用"grunt build"构建项目时,我遇到了这个错误.

截图

当我通过"grunt服务器"测试项目时似乎没有问题.

该项目已经搭建和管理:yeoman/grunt/bower.在Windows中.

一切顺利,然后一周前左右开始这样做.我不能再建造项目了.

当我尝试安装模块时:

npm install grunt-contrib-imagemin
Run Code Online (Sandbox Code Playgroud)

它永远不能安装它,得到以下"怪异"的错误.

在此输入图像描述

有什么提示吗?

jsi*_*era 43

好的我找到了解决这个问题的方法:

  • 在package.json中,在引用imagemin之前添加"jpegtran-bin":"0.2.0"
  • 删除项目中的node_modules文件夹,然后再次运行"npm install"和"bower install"

jpegtran的最新版本似乎存在问题.

! - 请注意,这只是一个等待错误修复的工作场所.


bev*_*qua 6

与程序建议一样,您需要安装npm模块.

npm i --save-dev grunt-contrib-imagemin
Run Code Online (Sandbox Code Playgroud)

考虑到您在Windows上,您可能需要查看项目的GitHub仓库以获取其他安装说明.