Grunt css清除没有输出文件

时间:2016-05-06 14:41:52

标签: node.js npm gruntjs

在我写的gruntfile.js中:

  // Css Purge
  css_purge: {
  options: {
    "verbose": false,
    "no_duplicate_property": true,
  },
  files: {
   src: 'css/bigfile.css',
   dest: 'css/purged.css'
  },
 }

只是为了测试bigFile.css是:

body {color: red;}
body, p {color:red;}
p {color: red; font-size: 24px;}
#test p {color: red;}

所以终端消息是:

Running "css_purge:files" (css_purge) task
"css/" has been created

Thu May 12 2016 01:33:27 GMT-0400 (EDT) Success! css/bigfile.css : css/purged.css

但新文件purged.css与bigFile.css

相同

1 个答案:

答案 0 :(得分:0)

好的,想一想。它只删除了相同的规则。因此,如果我有完全相同的规则,它将在输出文件中删除。是否有一个工具可以删除额外的css,就像在我的示例文件中body {color:red;}是额外的代码,因为我已经有pipeline