ReferenceError: tasks is not defined Warning: Task "default" not found. Use
ReferenceError: tasks is not defined Warning: Task "default" not found. Use
我在 运行 grunt 时收到以下错误:
正在加载 "gruntfile.js" 个任务...错误
ReferenceError:任务未定义
警告:找不到任务 "default"。使用 --force 继续。
我的gruntfile.js
module.exports = function(grunt){
[
'grunt-cafe-mocha',
'grunt-contrib-jshint',
'grunt-exec',
].forEach(function(task){
grunt.loadNpmTasks(tasks);
});
// configure plugins
grunt.initConfig({
cafemocha: {
all: {src: 'qa/tests-*.js', options: {ui: 'tdd'}, }
},
jshint: {
app: ['app.js', 'public/js/**/*.js',
'lib/**/*.js'],
qa: ['gruntfile.js', 'public/qa/**/*.js', 'qa/**/*.js'],
},
exec: {
linechecker:
{cmd: 'linechecker http://localhost:3000'}
}
});
// register tasks
grunt.registerTask('default', ['cafemocha', 'jshint', 'exec']);
};
有人知道怎么解决吗?
你的 npmLoadTasks(tasks) 应该是 npmLoadTasks(task)
我在 运行 grunt 时收到以下错误:
正在加载 "gruntfile.js" 个任务...错误
ReferenceError:任务未定义
警告:找不到任务 "default"。使用 --force 继续。
我的gruntfile.js
module.exports = function(grunt){
[
'grunt-cafe-mocha',
'grunt-contrib-jshint',
'grunt-exec',
].forEach(function(task){
grunt.loadNpmTasks(tasks);
});
// configure plugins
grunt.initConfig({
cafemocha: {
all: {src: 'qa/tests-*.js', options: {ui: 'tdd'}, }
},
jshint: {
app: ['app.js', 'public/js/**/*.js',
'lib/**/*.js'],
qa: ['gruntfile.js', 'public/qa/**/*.js', 'qa/**/*.js'],
},
exec: {
linechecker:
{cmd: 'linechecker http://localhost:3000'}
}
});
// register tasks
grunt.registerTask('default', ['cafemocha', 'jshint', 'exec']);
};
有人知道怎么解决吗?
你的 npmLoadTasks(tasks) 应该是 npmLoadTasks(task)