[英]Grunt postcss task exclude files
我正在嘗試設置postcss grunt task
,我想在CSS / default.css以外的所有文件上運行該任務,如何排除某些文件?
這是我的任務
options: {
processors: [
require('autoprefixer')(),
require('cssnext')(),
require('precss')()
]
},
dist: {
src: 'css/*.css',
exclude: 'css/default.css'
}
}
簽出文檔 。
匹配以
!
開頭的模式的路徑 將從返回的數組中排除。 模式是按順序處理的,因此包含和排除的順序很重要。
options: {
processors: [
require('autoprefixer')(),
require('cssnext')(),
require('precss')()
]
},
dist: {
src: ['css/*.css', '!css/default.css']
}
有點像:
dist: {
src: ['css/*.css', '!css/default.css']
}
應該可以。
閱讀grunt.file.match上的文檔
將一個或多個浮動模式與一個或多個文件路徑匹配。 返回與任何指定的glob模式匹配的所有文件路徑的唯一數組。 pattern和filepaths參數都可以是單個字符串或字符串數組。 匹配以!開頭的模式的路徑 將從返回的數組中排除。 模式是按順序處理的,因此包含和排除的順序很重要 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.