有没有办法删除重要评论?
Is there a way to remove important comments?
我缩小了我的 css 文件,但它并没有删除
/*! important comments */
.
有没有办法去掉重要评论?
我发现这个 -
但@Rigotti 回答不适用于重要评论。
感谢您的帮助!
许多 g运行t 插件不会删除重要注释,因为符号 /*! */
通常用于防止删除。但是,grunt-strip-css-comment 提供了删除它们的选项。
您可以将以下 stripCssComments
任务应用于缩小的 .css
文件。
Gruntfile.js
module.exports = function(grunt) {
require('load-grunt-tasks')(grunt);
grunt.initConfig({
cssmin: {
// ...
},
stripCssComments: {
options: {
preserve: false // <-- Option removes important comments.
},
dist: {
files: {
// Redefine paths as necessary.
// These should probably both be the same given your scenario.
'path/to/dest/file.min.css': 'path/to/src/file.min.css'
}
}
}
});
// Define the alias to the `stripCssComments` Task after your `cssmin` Task.
grunt.registerTask('default', ['cssmin', 'stripCssComments']);
};
安装:
cd
到您的项目目录和 运行:
npm i -D grunt-strip-css-comments load-grunt-tasks
注意:grunt-strip-css-comments
是使用插件 load-grunt-tasks 而不是典型的 grunt.loadNpmTasks(...)
符号加载的,因此您也需要安装它。
我缩小了我的 css 文件,但它并没有删除
/*! important comments */
.
有没有办法去掉重要评论?
我发现这个 -
感谢您的帮助!
许多 g运行t 插件不会删除重要注释,因为符号 /*! */
通常用于防止删除。但是,grunt-strip-css-comment 提供了删除它们的选项。
您可以将以下 stripCssComments
任务应用于缩小的 .css
文件。
Gruntfile.js
module.exports = function(grunt) {
require('load-grunt-tasks')(grunt);
grunt.initConfig({
cssmin: {
// ...
},
stripCssComments: {
options: {
preserve: false // <-- Option removes important comments.
},
dist: {
files: {
// Redefine paths as necessary.
// These should probably both be the same given your scenario.
'path/to/dest/file.min.css': 'path/to/src/file.min.css'
}
}
}
});
// Define the alias to the `stripCssComments` Task after your `cssmin` Task.
grunt.registerTask('default', ['cssmin', 'stripCssComments']);
};
安装:
cd
到您的项目目录和 运行:
npm i -D grunt-strip-css-comments load-grunt-tasks
注意:grunt-strip-css-comments
是使用插件 load-grunt-tasks 而不是典型的 grunt.loadNpmTasks(...)
符号加载的,因此您也需要安装它。