2017-05-17 54 views
1

我正在使用'cssmin'和'sass'grunt任务,是否可以自动运行它们,当我可以在我的文件中执行任何操作时。如何在一个命令中运行两个不同的Grunt任务?

cssmin: { 
     target: { 
      files: [{ 
        cwd: srcCss, 
        src: ['**/*.css', '*.css'], 
        dest: buildCss 
       }] 
     } 
    }, 
    sass: { 
     target: { 
      files: [{ 
        cwd: srcScss, 
        src: ['**/*.scss', '*.scss'], 
        dest: srcCss 
       }] 
     } 
    } 

回答

1

这很容易做到:您需要使用表插件,

  1. NPM安装咕噜-的contrib-看
  2. grunt.loadNpmTasks( '咕噜-的contrib手表');

3.

grunt.initConfig({ 

    watch: { 

    scripts: { 
     files: ['lib/*.js'], 
     tasks: ['jshint'], 
     options: { 
     spawn: false, 
     }, 
    }, 
    }, 

    jshint: { 

    all: { 
     src: ['lib/*.js'], 
    }, 


    }, 

    }); 

//默认任务(一个或多个)。

grunt.registerTask('default', 'watch'); 
  • 现在只要运行在CMD咕噜。
  • 相关问题