问题标签 [grunt-contrib-cssmin]

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 回答
36 浏览

css - grunt-contrib-cssmin 移除 box-sizing 属性

我的样式表工作正常,直到我使用 grunt-contrib-cssmin 来缩小我的样式表。

这部分:

缩小后完全消失了。

我试过转义星号:

它在 Chrome 中工作,但在 Firefox 中没有显示。

有什么解决方法或修复方法吗?

谢谢!

0 投票
1 回答
338 浏览

node.js - grunt cssmin 用于 style.min.css 和 above-the-fold.min.css 的不同目标文件

在旧版本的 cssmin 中,可以创建不同的目标文件。我缩小了 style.min.css 和 above-the-fold.min.css。现在我更新到了更新版本的 nodejs、npm、grunt 和 cssmin,并且无法再缩小到不同的输出文件。由于更新 grunt 只会缩小第二个任务并跳过第一个任务。你有什么建议让我缩小这两个任务吗?

0 投票
0 回答
194 浏览

javascript - 尝试运行 grunt task cssmin 并收到此错误:TypeError: Object # has no method 'isAbsolute'

TypeError: Object # has no method 'isAbsolute'

cssmin: {
            target: {
                src: ["styles/css/main.css"],
           

TypeError: Object # has no method 'isAbsolute'


Expected output:

[123,ABC S,ABC.s@xyz.com],[234,Def K,def.k@xyz.com]

Simply

Split the input string by !! and then split the individual items from this first split by |

0 投票
2 回答
452 浏览

json - grunt-contrib-cssmin:css 源映射在开发工具中显示为空

我正在使用 grunt withcssmin来缩小和连接 css 文件。Css 文件很好地连接和缩小,但是当我尝试在“ Sources”选项卡下的 chrome 开发工具中查看非缩小文件时,文件显示为空。这是我的cssmin任务:

在 chrome 下启用源映射设置。 web/assets/dist/css/app.min.css.map看起来像这样:

来自我的 package.json 的版本:

我究竟做错了什么?

0 投票
1 回答
502 浏览

javascript - Grunt cssmin 和时间戳文件名

我正在尝试设置一个输出缩小的 css 文件并使用时间戳更改文件名的 grunt 任务。

我的 Gruntfile 看起来像这样:

但我收到加载“Gruntfile.js”任务的错误...错误

SyntaxError:意外的标识符警告:找不到任务“默认”。使用 --force 继续。

编辑:

这就是我最终想要实现的目标:

  1. 缩小一个css文件
  2. 在文件名的末尾添加时间戳。

我想让它适用于文件夹中的任何 css 文件,但将它们分开。例如,假设我有aw2018.cssand aw2017.css。我希望他们两个都完成任务,然后输出到他们自己的缩小的 css 文件,时间戳YYYY-MM-DD-HH-MM-SS在文件名的末尾。

0 投票
1 回答
97 浏览

css - 如何在 Grunt 中定义 clean-css 属性以防止 0% 被转换为 0

我正在使用 Grunt 中的 cssmin 插件缩小我的 css 文件。我注意到背景属性得到优化。Gruntfile.js

我为实现背景而编写的代码但是在运行 grunt 任务运行程序后,生成的 min 文件已优化为

注意: cssmin 将0%值转换为0使背景不同的值。

我什至阅读了文档并尝试将所有级别 1 和级别 2 属性设置为 false by 作为选项参数

仍然没有得到想要的结果。

有人可以帮我吗