无限期地执行任务 运行
Grunt tasks running indefinitely
我已经安装了 grunt 并正在尝试 grunt-react
和 grunt-contrib-imagemin
任务。我设置了以下 Gruntfile.js
.
module.exports = function(grunt) {
grunt.initConfig ({
imagemin: {
dynamic: {
files: [{
expand: true,
cwd: 'public',
src: ['development/images/*.{png,jpg,gif}'],
dest: 'images'
}],
options: {
cache: false
}
}
},
react: {
single_file_output: {
files: {
'bundle.jsx': 'login.jsx'
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-imagemin');
grunt.loadNpmTasks('grunt-react');
grunt.registerTask('imagemin', ['imagemin']);
grunt.registerTask('react', ['react']);
};
在命令行中,我以 grunt react
或 grunt imagemin
启动任务。通过 --verbose
CLI 标志后,Grunt
报告所有检查都是 OK
。然而,这两项任务都会无限期地运行。他们永远不会结束。请帮助我。
这是我的 Grunt 版本信息:
grunt-cli v0.1.13
grunt v0.4.5
这是命令行输出:
Running "react" task
这是用 --verbose
标志重复打印的。
通过更改以下内容,我能够让它工作:
grunt.registerTask('reactify', ['react']);
我更改了任务的名称。我认为由于内部设计的循环性质,它会导致无限期执行。
我已经安装了 grunt 并正在尝试 grunt-react
和 grunt-contrib-imagemin
任务。我设置了以下 Gruntfile.js
.
module.exports = function(grunt) {
grunt.initConfig ({
imagemin: {
dynamic: {
files: [{
expand: true,
cwd: 'public',
src: ['development/images/*.{png,jpg,gif}'],
dest: 'images'
}],
options: {
cache: false
}
}
},
react: {
single_file_output: {
files: {
'bundle.jsx': 'login.jsx'
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-imagemin');
grunt.loadNpmTasks('grunt-react');
grunt.registerTask('imagemin', ['imagemin']);
grunt.registerTask('react', ['react']);
};
在命令行中,我以 grunt react
或 grunt imagemin
启动任务。通过 --verbose
CLI 标志后,Grunt
报告所有检查都是 OK
。然而,这两项任务都会无限期地运行。他们永远不会结束。请帮助我。
这是我的 Grunt 版本信息:
grunt-cli v0.1.13
grunt v0.4.5
这是命令行输出:
Running "react" task
这是用 --verbose
标志重复打印的。
通过更改以下内容,我能够让它工作:
grunt.registerTask('reactify', ['react']);
我更改了任务的名称。我认为由于内部设计的循环性质,它会导致无限期执行。