我已经安装了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呢?