Yeoman:找不到'imagemin-jpegtran'

bru*_*odd 8 yeoman imagemin

我一直在寻找这个错误的解决方案超过一个星期,但找不到任何东西.由于这个imagemin-jpegtran,我无法在Yeoman上构建我的dist包

我试图上传图像以显示错误并使事情变得更容易,但Stackoverflow不允许我声誉(不知道声誉与图像有什么关系......但无论如何......).

这是错误:

Running "concurrent:dist" (concurrent) task
Warning: Loading "imagemin.js" tasks... ERROR

Error: Cannot find module 'imagemin-jpegtran'
Warning: Task "imagemin" not found. Use --force to continue

Aborted due to warnings. Use --force to continue
Aborted due to warnings.

Fre*_*mou 29

好的,我找到了解决方案.您必须升级到最新版本的grunt-contrib-imagemin.

为此我做了

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

然后

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