问题标签 [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.
angularjs - grunt-contrib-imagemin- 同时使用 Windows 和 Linux 时的开发问题
Out 应用程序使用 grunt-contrib-imagemin 来缩小 Angular JS 开发中的图像。对于 Windows 和 Linux,grunt-conntrib-imagemin 的代码似乎不同。我面临的问题是,我的团队正在 Windows 机器上进行开发,一切正常,但是我们也有一个 Jenkins 构建(在 Linux 机器上),如果我们签入 node_modules 则会失败目录。
理想的解决方案应该是什么?我可以从存储库中删除 node_modules,但是根据各种博客,建议签入 node_modules https://web.archive.org/posts/nodemodules-in-git.html
PS:我遇到了 imagemin@1.0.0 版本的问题,我在 Jenkins 构建中遇到的错误是:
gruntjs - imagemin 没有缩小 SVG
我正在imagemin
与 Grunt 一起使用,它与 PNGs/JPG 的预期效果一样,但不适用于 SVG。
当我将 SVG 添加到我的项目中时,Grunt 说:
这仅仅是因为它无法进一步优化它们,还是因为它根本没有尝试?即使无法优化 SVG(我怀疑是这种情况),我仍然希望imagemin
将其放在dist
文件夹中。
这是我的配置:
gruntjs - PageSpeed 建议 jpg 可以压缩 31% 而 grunt/imagemin 说“已经优化”?
我正在跟进 google pagespeed 的建议,以优化我们网站上的静态/图像。在我将 grunt/imagemin 与默认优化器(用于 jpg 的 jpegtran)集成后,我发现许多图像文件确实平均优化了 20%,但是发现 google pagespeed 建议的大图像文件已经优化?
Reading project/apps/frontend/static/images.optimize/<...>.jpg...OK
Writing project/apps/setup/static/images/<...>.jpg...OK
✔ project/apps/frontend/static/images.optimize/<...>.jpg (already optimized)
咕噜声配置:
imagemin: {
dynamic: {
options: {
optimizationLevel: 3
},
files: [{
expand: true,
cwd: '<%= ... %>/static/images.optimize/',
src: [
'**/*.{png,jpg,gif}'
],
dest: '.../images/'
}]
}
},
javascript - 使用 imagemin-contrib 进行图像压缩(Grunt)
我想测试一下imagemin-contrib
in Grunt.js
。我选择了三个jpg
随机图像(大小:分别为 44kb、92kb、77kb)并设置了文件夹和插件。
当我运行imagemin
grunt 任务时,我收到一条消息说照片已成功优化,但数字显示前两张照片的大小仅减少了 5kb 或 10kb,而第三张则根本没有改变。
我想知道这对于“优化图像”是否正常?我预计尺寸会更剧烈地下降。难道是我选择的图像已经被优化了?或者可能是我编写 grunt 命令的方式?
下面是我用来执行 grunt 命令的代码:
grunt-contrib-imagemin - Grunt SyntaxError:意外的令牌
我正在尝试使用 Grunt,但出现 SyntaxError。我找不到解决方案。
MacBook-Pro-van-Maarten:Project maarten$ grunt imagemin 正在加载“Gruntfile.js”任务...错误
SyntaxError: Unexpected token ; 警告:找不到任务“imagemin”。使用 --force 继续。由于警告而中止。
Gruntfile.js
提前致谢。
javascript - 如何使用 grunt-contrib-imagemin 的插件无损优化图像?
我正在尝试使用无损优化 JPEG / PNG 图像imagemin
,但是在使用扩展时我遇到了一个问题,它们“去优化”,这意味着结果图像比原始图像大。我怎样才能防止这种情况?
这是我的Gruntfile.js