您需要做的是添加一个任务,然后调用min. 要让它通过使用来运行,grunt您必须调用此任务default。如果您将其称为其他任何名称(例如development,您必须运行grunt development)
您还需要确保安装了必要的依赖项npm。所以min你可能想用 gruntjsuglify模块缩小 JS 。
从文档:
  使用以下命令安装此插件:
  
  npm install
  grunt-contrib-uglify --save-dev 
  
  安装插件后,可以使用以下 JavaScript 在 Gruntfile 中启用它:
  
  grunt.loadNpmTasks('grunt-contrib-uglify');
例如,这里有一些片段来自我的一个Gruntfile.js
module.exports = function (grunt) {
    // load all grunt tasks
    require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);
    // configurable paths
    var yeomanConfig = {
        app: 'resources',
        dist: 'dist'
    };
    grunt.initConfig({
        yeoman: yeomanConfig,
        uglify: {
            dist: {
                files: {
                    '<%= yeoman.dist %>/js/scripts.js': [
                        '<%= yeoman.app %>/js/lib/*.js'
                    ],
                    '<%= yeoman.dist %>/js/output.js': [
                        '<%= yeoman.app %>/js/*.js'
                    ],
                }
            }
        },
    });
    grunt.registerTask('default', [
        // 'jshint',
        // 'test',
        'uglify'
    ]);
上面设置了一个uglify任务,然后在我运行 grunt 时grunt.registerTask('default'..调用该部分。uglify
以上是生成并用作yeoman工作流程的一部分。