web-dev-qa-db-ja.com

サブフォルダー内のファイルを監視する方法

私のコードフォルダとこのようなファイル、あなたはその中のサブフォルダの数を決して知りません:

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ファイルの変更を監視できません。では、正しいファイルパス式を記述する方法は?

67
HOT.CHO

ファイルグロビングに関する公式ドキュメント に従って、ディレクトリパスとそのサブディレクトリ内の特定のファイルタイプのファイルの変更を監視するには、次のようにします。

files: ['js/**/*.js']
162
ashox