Использовать grunt и angular-generator для управления несколькими проектами

В настоящее время я использую генераторный угловой каркас для создания базы для создания пары проектов, работающих на идентичной базе кода.

Я хочу знать, есть ли хорошие указатели, которые могут позволить мне использовать инструменты grunt для выполнения двух разных сборок, не будучи многословным, как grunttask:project1и, более конкретно, с помощью ngminPrepare, как вы можете создать более одного проекта одновременно?

конечный результат, который я ищу, как это

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

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']);
Другие вопросы по тегам