Angular2 -cli не считается файлами папки приложения и некоторыми другими файлами в папке dist.

Я использовал ниже шаги для создания dist в производстве

npm install -g angular2-cli
ng new PROJECT_NAME
cd PROJECT_NAME

После этого я скопировал весь код, который он включил в папку приложения

ng serve 

он откроет мой проект и успешно выполнит.

ng build --prod 

Теперь он строит все и создает папку dist также, но не полностью. Нет папки приложения или требуемых файлов.

Пожалуйста, предложите мне метод генерации angular 2 build. Я хочу разместить эту сборку на любом веб-сервере.

Ответ 1

папка приложения только для разработки, когда процесс сборки завершен, у вас есть все файлы, которые нужно развернуть на сервере, а не в приложении, а не на src.

Ответ 2

Вывод сборки

  • dist/main.[hash].bundle.js Ваше приложение в комплекте [размер: 13 КБ для нового Angular приложения CLI пуст, ~ 3 КБ сжато].
  • dist/vendor.[hash].bundle.js Ваши зависимости (@ angular, RxJS...) в комплекте [размер: 440 КБ для нового приложения Angular CLI, 99 КБ сжато].
  • dist/index.html точка входа вашего приложения.
  • dist/inline.[hash].bundle.js загрузчик веб-пакетов
  • dist/style.[hash].bundle.css определения стиля
  • dist/assets ресурсы, скопированные из projectFolder/src/assets

Реферат: Как связать приложение Angular для производства