2016-06-16 2 views
0

this GitHub issueによると、grunt-contrib-cleanを使用してファイルをクリーニングするときに、標準否定グローブパターン!を使用してパスをネゲートする必要があります。兵卒ドキュメントの例を使用する:githubチケットで動作しない例外を含むグランジクリーニング

{src: ['foo/*.js', '!foo/bar.js', 'foo/bar.js'], dest: ...} 

私はこの試みた:

clean: { 
    userContent: { 
     src: ['content', 'css', 'scss', '!scss/framework'] 
    } 
} 

をしかし、私は何をすべきかに関係なく、scss/frameworkが削除されます。 scss/のすべてがframeworkフォルダ以外を削除するように、この構文を修正するにはどうすればよいですか?

clean: { 
    userContent: { 
     src: ['content', 'css', '!scss/framework', '!scss/framework/**/*'] 
    } 
} 

答えて

0

Manataxは正しい軌道に乗っていたが、それはそれより少し複雑だった:

0

これを試してみてください。まだフレームワークフォルダを削除 -

clean: { 
    userContent: { 
     src: ['content', 'css', 'scss/**/*.scss', '!scss/framework/*'] 
    } 
} 
+0

ため息、いいえ:私は明示的に明示的にクリーンなサブファイル(フォルダではなく)と無視サブファイルしなければなりませんでした。 – brandonscript

+0

'ファイル'の使用はどうですか? – Manatax

+0

ああ、キャッチオール「scss」を削除しました! 'src = ['content'、 'css'、 'scss/**/*。scss'、 '!scss/framework/*']'あなたの答えを更新すれば、私は受け入れます。 – brandonscript

関連する問題