问题标签 [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 回答
160 浏览

javascript - 缩小所有图像 - Grunt

我的images/文件夹中有 100 多张图片。

这是我的 imagemin - Grunt Config


当我跑步时,grunt build我看到了这个

我的图像中只有 7 个被缩小了。不是全部。我已经尝试*以差异组合改变周围,但到目前为止 - 没有运气。


src: '{,*/*/}*.{gif,jpeg,jpg,png,ico}'

如何修复我src缩小图像文件夹中的所有内容?

0 投票
1 回答
64 浏览

gruntjs - 如何让 Grunt.js imagemin 跟踪 *any* 文件夹并可能将图像存储在一个地方?

我对 Grunt.js 比较陌生,设置起来很简单,但现在我有两个问题:1)首先,你如何跟踪给定源文件夹中的任何文件夹?例如,图像文件夹本身可能包含图像,以及带有图像的文件夹和带有图像的文件夹等。2)有没有办法在它的主要(构建)文件夹中查看图像?没有任何永远循环...

这是我当前的配置:

谢谢!

0 投票
1 回答
225 浏览

javascript - 无限期运行的 Grunt 任务

我已经安装了 grunt 并尝试了grunt-reactgrunt-contrib-imagemin任务。我已经设置了以下Gruntfile.js

从命令行,我以grunt react或启动任务grunt imagemin。通过--verboseCLI 标志后,Grunt报告所有检查都是OK. 然而,这两项任务都无限期地运行。他们永远不会结束。请帮我。

这是我的 Grunt 版本信息:

这是命令行输出:

这与--verbose标志重复打印。

0 投票
4 回答
5536 浏览

javascript - 错误:使用 grunt-contrib-imagemin 时为 png 文件生成 ENOENT

我正在尝试grunt-contrib-imagemin ~0.9.4node.js应用程序中压缩图像。我的配置是:

我系统地收到一条Error: spawn ENOENT in file somepath/someimage.png消息。它在第一个处理的.png文件处失败。当我不包含.png文件时,一切正常。

我在某处读到我应该首先将图像文件复制到目标目录中作为解决方法。我已经尝试过了,但它并没有解决问题。

我在 Windows 7 32 位上,我正在使用grunt ~0.4.5. 我该如何解决这个问题?

0 投票
0 回答
111 浏览

javascript - 使用 Grunt、Newer 和 Watch 优化一堆图像

我今天开始习惯咕噜声。我想创建一个 grunt 包?脚本?模块?任务?它优化了将上传到某个文件夹的所有图像(上传/ ...这是一个 wordpress 安装)。

经过一番摆弄,我创建了这个小 Gruntfile.js

似乎工作正常,任务首先尝试优化所有现有图像(如果它们尚未优化),在此监视确保只要上传文件夹中的图片发生更改时优化任务就会运行,更新确保只有新文件将被优化。

因为我刚开始使用 grunt,有什么我错过的吗?如果上传需要很长时间会发生什么,会看到已经在未完成的文件上启动任务,我该如何防止它?

0 投票
3 回答
7178 浏览

node.js - 由于 imagemin 问题,Grunt 构建失败,出了什么问题?

我正在尝试使用构建应用程序grunt build,但出现此错误:

这是package.json文件内容:

这是Gruntfile.js

我已经看到了这个问题并尝试了那里的所有内容,但对我不起作用。怎么了?这让我发疯,我不知道为什么或在哪里失败,有什么建议吗?

0 投票
1 回答
350 浏览

javascript - grunt-contrib-imagemin - 拍摄两个不同文件夹的图像

我正在尝试设置 grunt-imagemin 拍摄两个不同文件夹的图像。

我有两个文件夹:

  1. 图片-用户
  2. 图片 - 产品。

我的想法是将 grunt-imagemin 与 grunt-watch 一起使用,然后避免手动执行此任务。我有一个流量很大的网站,当我手动执行此操作时,CPU 崩溃了。我认为在用户上传图片时这样做可能会更好。

我的 gruntfile.js 是:

谢谢。

0 投票
1 回答
596 浏览

node.js - Grunt Imagemin 没有优化图像

我的图像没有得到优化。也许我做错了什么,但除了我的 imagemin 任务之外,其他所有任务都对我有用。我删除了所有其他任务并尝试在下面运行我的任务,但它没有执行。

我的终端中也没有任何消息表明问题所在。我正在运行这个命令

grunt imagemin

但什么也没发生。图像.jpg格式正确,在我的img文件夹中。我想要做的是将这些图像优化/压缩到我的图像文件夹中dist夹中。

我还加载了所有已注册的节点require('load-grunt-tasks')(grunt);

如果有人可以帮助我,那就太好了。

这是我的文件夹结构

这是我的 gruntfile.js

0 投票
1 回答
855 浏览

gruntjs - Grunt imagemin 正在运行但没有缩小

Image-min 运行正常,但我得到 0 张图片缩小了,为什么?

在我的终端上运行代码后:

我不明白,我尝试加载不同的图像但仍然没有压缩。

imagemin 部分在我的咕噜声中:

0 投票
1 回答
1066 浏览

javascript - 尝试调试 grunt 错误

我正在尝试调试一个 grunt 错误,但我不确定从哪里开始。

这是我的输出:

这是我的 Gruntfile:

任何帮助表示赞赏。