簡體   English   中英

Grunt Postcss任務排除文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM