问题标签 [grunt-contrib-imagemin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
186 浏览

javascript - Grunt newer:imagemin 总是运行 imagemin:dynamic

我有一个像这样的 Gruntfile:

当我这样做时grunt newer:imagemin,它会记录以下内容:

第一次是有道理的,但我第二次运行它,就在之后,它不应该缩小任何新的东西。但它再次缩小了 192 张图像。

我已经检查过了,grunt-newer 将时间戳保存在它的 /node_modules/grunt-newer/.cache/imagemin/dynamic/timestamp

版本:

有人知道从哪里开始寻找吗?

0 投票
0 回答
105 浏览

html - Grunt imagemin - “优化级别”不起作用

一切都很好,除了一种情况是optimizationLevel不工作。

我没有得到基于optimizationLevel 级别变化的结果(从 1 到 7 的级别)

0 投票
1 回答
755 浏览

gruntjs - 为什么 grunt 在 imagemin 依赖方面失败了?

我使用的是节点版本 0.12.2 和 npm 版本 3.3.6。我正在使用 yeoman 工具来创建 Angular 应用程序。当我运行 grunt 时,它在 imagemin 依赖项中中止。npm install -g grunt-contrib-imagemin我也 尝试了命令。我npm install imagemin仍然面临同样的错误:

这是我的 package.json:

任何帮助,将不胜感激。

0 投票
0 回答
132 浏览

gruntjs - 图像优化:咕噜

我需要专家建议 Grunt 插件中的哪一个在图像优化方面更有效。它是 grunt-tinyimg 还是 grunt-contrib-imagemin?或者有更好的东西吗?谢谢

0 投票
3 回答
2254 浏览

gruntjs - Yeaoman Grunt imagemin 致命错误:无法读取未定义的属性“内容”

grunt build即使使用干净的 Yeoman 角度构建,我也会继续运行: yo angular whatever.

警告:运行“imagemin:dist”(imagemin)任务

致命错误:无法读取未定义的属性“内容”

0 投票
4 回答
4527 浏览

javascript - Grunt imagemin 错误:无法读取未定义的属性“内容”

当我尝试运行 Grunt imagemin 时,它会引发以下错误:

这是我的 package.json 文件:

这是我的 Gruntfile.js

该问题已在先前版本的 imagemin 中被标记并明显解决。但是商定的解决方案是将 grunt-contrib-imagemin 更新到 1.0.0 版本,将 imagemin 更新到 4.0.0,我已经完成了,但它仍然无法正常工作。

0 投票
2 回答
189 浏览

javascript - travis-ci 在 grunt-contrib-imagemin 任务上构建失败(无法准备好未定义的属性“内容”

我在为 grunt-contrib-imagemin 任务构建 travis-ci 期间遇到错误...

grunt build 在我的本地机器上成功运行,但是通过 travis-ci 执行时失败

Gruntfile.js

本地 Grunt 构建(输出)

Travis CI grunt 构建(输出)

我试图确定我在任务中声明 src 的方式是否存在语法问题……但是,情况似乎并非如此……因为我可以使用几种不同的方法成功地在本地完成构建而不会出错语法样式,包括 Grunt 为 grunt-contrib-imagemin 提供的示例

参考:https ://github.com/gruntjs/grunt-contrib-imagemin

有什么想法或建议吗?

0 投票
1 回答
308 浏览

gruntjs - GruntJS 和 imagemin,是否可以覆盖“src”?

我有一个 grunt 脚本(由其他人编写),它正在缩小图像,但源和目标是同一个文件夹,在我看来,这似乎是用缩小的图像覆盖源。

这是 gruntfile.js 的一部分

还有一个“监视”任务,并且正在使用“更新”,因此不会重新处理文件。

这个可以吗?或者来源和目的地应该总是不同的?我不认为“jpg”和“gif”具有“无损”的味道。有人告诉我,因为脚本使用的是“较新”,所以它会缓存它所做的工作,以便在重新启动后幸存下来。

0 投票
0 回答
533 浏览

node.js - 由于写入 EPIPE 错误,Grunt 作业 (imagemin) 失败

当我运行 grunt 作业时,由于以下错误,构建失败

使用的版本是: node-version-v5.5.0、grunt-cli v1.2.0、grunt v0.4.5、bower-version -1.7.7

试用:
1. 从 nodemodules 中删除 grunt-contrib-imagemin 文件夹并使用 npm install 重新安装 - 这不起作用
2. exit-on-epipe -这里提到的解决方案- 这也不起作用 3. 安装后重新启动服务器也完成但没有用。

提前致谢

0 投票
1 回答
105 浏览

image - grunt imagemin doesn't move unoptimized images

I've just noticed this on a project I'm working on:

say you have tons of images to compress and they sit in an images-src folder. once compressed, they go in an images folder and these are the ones you use in your project.

it can happen that some images don't need any optimization and I've noticed they stay in the source folder and don't move in images but that poses a problem because now, some images are missing and I don't even know exactly which ones.

is this a bug or am i missing something?

my configuration is pretty straight forward:

how do i move my unoptimized images from source to dist anyway?