Вы можете использовать Angular Compiler для этого. Существует несколько способов сделать это возможным.
Вариант 1: Docker Если вы уже используете докер и/или докер-COMPOSE, это очень хороший вариант, и очень легко. Я создал контейнер, который может смотреть ваш источник приложения и строить его каждый раз, когда вы сохраняете файл. Вы можете использовать этот контейнер, как так (остерегайтесь, изображение о 600MB - извините, угловой компилятор на самом деле огромен!):
docker run --rm -v $(pwd)/src treyjones/ng build -w
В этом случае я предполагаю, что ваше приложение в src
.
Вы также можете использовать эту команду, чтобы увидеть полную справочную документацию для ng
:
docker run --rm treyjones/ng -h
На самом деле найти полную документацию в Интернете оказалось трудным для меня.
Если вы не хотите использовать докер для этого, вы также можете просто делать то, что делает контейнер, быть предупрежденным, он по-прежнему является огромной установкой только через узел вместо докера. Два варианта для этого:
npm i [email protected] -g
Вариант 2 - добавить его в качестве зависимости вашего проекта в package.json
:
"devDependencies": {
"angular-cli": "1.0.0-beta.24"
}
beta.24 является последней версией перечисленной НПМ. Я использовал бета-версию. Тем не менее, я могу подтвердить, что процесс сборки очень плавный и очень хорошо работал для меня.
You can read a little bit more about how this is intended to work on github.