我已經安裝了grunt-hub到我的工作區的所有項目,它看起來像這樣咕嚕:咕嚕轂不看
hub/
node_modules/
grunt/
grunt-hub/
Gruntfile.js
package.json
在Gruntfile.js我寫了這個,
module.exports = function (grunt) {
'use strict';
grunt.initConfig({
pkg : grunt.file.readJSON('package.json'),
hub: {
src: [
'hub/*/Gruntfile.js'
],
watch: {
src: '<%= hub.src %>',
tasks: ['watch']
}
}
});
grunt.loadNpmTasks('grunt-hub');
grunt.registerTask('default', []);
}
我在hub目錄中有四個文件,它們有自己的Gruntfiles。
hub/
project1/
...
Gruntfile.js
...
project2/
...
Gruntfile.js
...
project3/
...
Gruntfile.js
...
project4/
...
Gruntfile.js
...
當我運行...
grunt hub
...它完美的罰款;它觀察我所做的所有更改,並運行我命令他們運行的方式。
唯一的問題是在命令提示符下,有人告訴我...
>> C:\Grunt\hub\project1\Gruntfile.js:
Running "watch" task
Waiting...
>> C:\Grunt\hub\project2\Gruntfile.js:
Running "watch" task
Waiting...
>> C:\Grunt\hub\project3\Gruntfile.js:
Running "watch" task
Waiting...
...但我不告訴project4被觀看。當我修改與project4相關的文件時,什麼都不會發生,而它對於其他任何事情都是如此。
我該怎麼做才能讓它觀看project4呢?