Angular2 SystemJs, впереди компиляции времени с Gulp
Может кто-нибудь, пожалуйста, руководство, как использовать Gulp для компиляции Ahead of Time проекта Angular2, который использует SystemJs. Я имею в виду автоматизировать все шаги, упомянутые в https://angular.io/docs/ts/latest/cookbook/aot-compiler.html
т.е. генерировать NgFactories, Treeshaking и комплектацию?
1 ответ
Вам не нужно использовать глоток для этого. Вы просто "скрываете" команды за командой сценария npm "package.json". (Если вы действительно хотите запустить cmd с gulp, вы можете использовать плагин shell js gulp, например). После того, как у вас есть выход AoT, вам понадобится любой инструмент, который будет работать с ним. Вы должны создать пакеты, чтобы получить приложение в рабочем состоянии. Поэтому вы можете использовать rollup.js или веб-пакет. Вам не нужно больше глотать. Однако есть плагины gulp-rollup и gulp-webpack. Но использование webpack или rollup.js после выполнения AoT без gulp должно дать вам то, что вы хотите.