Я установил новое приложение Angular внутри Heroku, которое также настроено на автоматическое развертывание приложения при изменении файла на Github.
Проблема в том, что всякий раз, когда я делаю самое маленькое изменение, весь проект перераспределяется, что занимает около 10 минут, я хотел бы настроить приложение таким образом, чтобы это было похоже на ng build --watch
, что означает, что при изменении файла он просто перестраивается, а не повторно развертывается (занимает менее 3 сек c). Я хочу выполнять повторное развертывание вручную только при внесении крупных изменений.
Это мой script
в package.json
-
"scripts": {
"ng": "ng",
"start": "node server.js",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"postinstall": "ng build --output-path angularapp --aot --prod",
"heroku-postbuild": "ng build --prod --watch"},
Я попытался изменить --watch на build
и postinstall
но ничего не работает, все, что я получаю, это бесконечно Build in progress
в Heroku.
Есть идеи, как этого добиться?