找不到任务'min'

时间:2013-12-06 07:58:25

标签: gruntjs

我刚为我的项目设置了Grunt,我正在尝试运行min任务,但是我收到错误:

  

找不到任务'min'

这是我的gruntfile.js

module.exports = function(grunt) {
  // Project configuration.
  grunt.initConfig({
    min: {
        dist: {
            src: "calculator/add.js",
            dest: "add.min.js"
        }
    }
  });
};

这里有什么问题?谢谢!

1 个答案:

答案 0 :(得分:2)

您需要将包含任务的 npm 模块加载到grunt中。更新您的Gruntfile,使其看起来像下面的示例。

请注意,您需要为要加载的npm模块设置正确的名称。虽然grunt任务可能被称为min,但这可能不是npm模块的情况。我在下面的示例文件中引用了grunt-example-min,因此请务必将其更新为正确的名称。

module.exports = function(grunt) {
  // Project configuration.
  grunt.initConfig({
    min: {
        dist: {
            src: "calculator/add.js",
            dest: "add.min.js"
        }
    }
  });

  grunt.loadNpmTasks('grunt-example-min');

  grunt.registerTask('default',['min']);
};