ReferenceError:未定义任务警告:任务"默认"未找到。使用

时间:2015-02-25 01:18:36

标签: node.js gruntjs

运行grunt时出现以下错误:

加载“gruntfile.js”任务......错误
ReferenceError:未定义任务
警告:找不到任务“默认”。使用--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']);
};

有没有人知道如何解决?

1 个答案:

答案 0 :(得分:1)

你的npmLoadTasks(任务)应该是npmLoadTasks(任务)