Подтвердить что ты не робот

Служба ng не создает папку dist больше с новой angular -cli webpack beta

Сначала я начал проект с бета-версии 10 angular-cli, когда я запустил ng serve, в этот момент папка dist будет содержать скомпилированные файлы, которые были сгенерированы ng serve.

Теперь я обновил свое приложение до RC5 и beta 11.webpack angular-cli и ng serve больше не генерирует папку dist. Это проблематично, потому что у меня есть Spring Boot backend, который настроен для сопоставления папки dist как статической папки.

Есть ли способ получить это поведение с помощью webpack angular -cli?

Точная версия angular -cli: 1.0.0-beta.11-webpack.2

Изменить: дело в том, что мне нужна автоматическая компиляция из ng-сервиса, я не хочу запускать ng-сборку каждый раз, когда я вношу изменения в исходные файлы.

4b9b3361

Ответ 1

Просто используйте ng build --watch. Он будет перестраивать проект на изменениях.

Ответ 2

Новая версия angular -cli с webpack будет генерировать папку dist только после ng build.

ng serve теперь работает только в памяти.

Ответ 3

В корневой папке вашего проекта angular2 запустите:

ng build

Или для производства:

ng build --prod

Эта команда создаст папку dist.

Ответ 4

В корневой папке вашего проекта запустите

ng serve --delete-output-path=false

или

ng serve --no-delete-output-path

Это сработало для меня.