Как создать угловое универсальное приложение с опциями, предоставляемыми `ng build`? - PullRequest
0 голосов
/ 24 ноября 2018

Я хочу создать угловое приложение с рендерингом на стороне сервера для производства.Для обычного клиентского приложения я запускаю простую команду ng build --prod --build-optimizer и получаю все файлы для загрузки на хостинг Firebase по пути, указанному в options.outputPath build архитектора, упомянутого в angular.json.Для цели build доступны различные опции, такие как --prod, --build-optimizer и другие, доступные на по этой ссылке .Теперь, когда я хочу использовать цель server для рендеринга на стороне сервера.Единственная доступная мне команда - ng run projectName:server.

Поэтому я хотел знать, как я мог бы использовать другие варианты, такие как --prod, --build-optimizer и --outputHashing в этом случае, чтобыЯ могу создавать файлы для производства с меньшим размером и иметь пакеты с именем, которые вообще не имеют хэширования?

Я смотрел это видео , и оно использует команду ng build --prod --app 1 для создания рабочих файлов для хостинга Firebase, но схема angular.json (ранее angular-cli.json) изменилась, и опция --app больше не доступна.

Другой ресурс, который я использовал, чтобы получить достаточнопонимание angular.json, чтобы задать этот вопрос эта статья .

...