最近 grunt.js を使い始めたばかりで、大きなフォルダー構造の変更を監視できるかどうか知りたいですか?
小さなプロジェクトフォルダー構造では問題なく動作しますが、magento や wordpress などのシステム全体、またはそれらの一部を監視しようとすると、そこにハングアップして変更が見つかりません。
私は何か間違ったことをしていますか?
ここに私のgruntfile.jsがあります:
module.exports = function(grunt) {
grunt.initConfig({
watch: {
livereload: {
files: ['template/{,*/}*'],
options: {
// Start a live reload server on the default port 35729
livereload: true
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default', 'watch');
}
あなたがmagentoに精通しているなら、gruntfileはそこにあります
D:\wamp\www\magento\app\design\frontend\myTheme\default\
そして、「テンプレート」フォルダーを調べて、ファイルの変更を探します。
「テンプレート」フォルダー内には、404 個のファイルと 242 個のフォルダーがあります。公平を期すにはそれほど多くはありません...変更がすぐに見つからず、ハングする理由がわかりません。
単一のサブディレクトリ (例: /page には 25 個のファイルと 4 個のフォルダーが含まれます) を gruntfile ファイル ソース参照に追加すると、変更が即座に検出されます。
例:
files: ['template/page/{,*/}*']
質問を十分に明確に渡すことができたことを願っています。何かが明確でない場合は、私に知らせてください。
お時間をいただきありがとうございます!