2017-05-17 51 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咕嚕。
  • 相關問題