Я хочу создать угловое приложение с рендерингом на стороне сервера для производства.Для обычного клиентского приложения я запускаю простую команду 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, чтобы задать этот вопрос эта статья .