Использовать 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']);