使用grunt和angular-generator来管理多个项目

时间:2014-07-28 08:13:43

标签: angularjs gruntjs yeoman yeoman-generator yeoman-generator-angular

我目前正在使用yo generator-angular scaffold创建基础,用于构建位于相同代码库上的几个项目。

我想知道是否有任何好的指针可以让我使用grunt工具来执行两个不同的构建而不像grunttask:project1那样冗长,更具体地说,使用ngminPrepare如何构建更多比一个项目同时?

我正在寻找的最终结果就是这个

$grunt build:project1
$grunt build:project2
$grunt test:project1
$grunt serve:project1

1 个答案:

答案 0 :(得分:1)

要同时执行多个构建,您可以使用grunt-concurrent:https://www.npmjs.org/package/grunt-concurrent

您可以使用您喜欢的名称注册新任务:

concurrent: {
    build: {
        tasks: ['build:project1','build:project2']
    }
}

grunt.loadNpmTasks('grunt-concurrent');

grunt.registerTask('buildall', ['concurrent:build']);