私のコードフォルダとこのようなファイル、あなたはその中のサブフォルダの数を決して知りません:
js/sub1/a.js
js/sub2/b.js
js/sub3/sub31/c.js
js/sub4/sub41/sub411/d.js
Gruntfile.jsの一部を次に示します。
grunt.initConfig({
watch: {
src: {
files: ['js/*.js'],
tasks: []
}
}
});
Gruntは、'js/*.js'
を使用してすべてのJavaScriptファイルの変更を監視できません。では、正しいファイルパス式を記述する方法は?
ファイルグロビングに関する公式ドキュメント に従って、ディレクトリパスとそのサブディレクトリ内の特定のファイルタイプのファイルの変更を監視するには、次のようにします。
files: ['js/**/*.js']