【问题标题】:use grunt and angular-generator to manage multiple projects使用 grunt 和 angular-generator 管理多个项目
【发布时间】:2014-07-28 08:13:42
【问题描述】:

我目前正在使用 yo generator-angular 脚手架来创建基础,以便在相同的代码库上构建几个项目。

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

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

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

【问题讨论】:

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


    【解决方案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']);
    

    【讨论】:

    • 谢谢,能不能把并发任务放在并发里面?
    • 没试过,但我猜是这样。请记住,可以同时运行的并发任务数量受限于您拥有的 CPU 内核数量。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-17
    相关资源
    最近更新 更多