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/**/*']
}
}
ため息、いいえ:私は明示的に明示的にクリーンなサブファイル(フォルダではなく)と無視サブファイルしなければなりませんでした。 – brandonscript
'ファイル'の使用はどうですか? – Manatax
ああ、キャッチオール「scss」を削除しました! 'src = ['content'、 'css'、 'scss/**/*。scss'、 '!scss/framework/*']'あなたの答えを更新すれば、私は受け入れます。 – brandonscript