gpt4 book ai didi

javascript - 如何禁用 grunt-contrib-cssmin 组合?

转载 作者:数据小太阳 更新时间:2023-10-29 03:57:17 24 4
gpt4 key购买 nike

我有三个文件:

'selectize.default.css'
'selectize.pagination.css'
'selectize.patch.css'

我想尽量减少它们。

这是我的 grunt 文件:

cssmin: {
min: {
files: [{
expand: true,
cwd: 'css',
src: [
'selectize.default.css',
'selectize.pagination.css',
'selectize.patch.css',
'!*.min.css'
],
dest: 'release/css',
ext: '.min.css'
}]
}
}

问题是只有一个名为 selectize.min.css 的文件我不希望它只最小化一个文件。我怎样才能最小化这三个?

最佳答案

所以这张票有点旧,但正如彭林在上面 Eloquent 地指出的那样,选择的答案对于大多数程序员来说是不合适的,因为它需要太多的手动调整。它不可维护。

Grunt 有一种方法可以指定扩展点在文件名中的位置。默认情况下,它设置为第一个有效更改输出文件名的。该属性称为 extDot。你可以阅读它Here如果你愿意的话。

如果您将它设置为last,它将保留您的文件名并且您的原始示例将起作用。

示例:

cssmin: {
min: {
files: [{
expand: true,
cwd: 'css',
src: [
'selectize.default.css',
'selectize.pagination.css',
'selectize.patch.css',
'!*.min.css'
],
dest: 'release/css',
ext: '.min.css',
extDot: 'last' // Extensions in filenames begin after the last dot
}]
} }

希望这对以后的人有帮助。

关于javascript - 如何禁用 grunt-contrib-cssmin 组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29786105/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com