В рамках внедрения Рабочих пространств CLI разработчики удалили параметры командной строки, связанные со сборкой, чтобы настроить их в новом файле angular.json
.
После некоторых копаний в новой схеме (доступной по ссылке выше) самый простой способ повторно ввести ваши переключатели локализации - добавить их по следующему пути в angular.json
: projects / your-project / architect / build / варианты .
Тогда обслуживайте ваше приложение без каких-либо переключателей: ng serve
.
В долгосрочной перспективе, я полагаю, вам рекомендуется самим определять различные конфигурации и устанавливать эти параметры там. Снова, см. Схему для получения дополнительной информации об этом.
Вот пример того, что я сделал:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"my-app": {
"root": "",
"sourceRoot": "src",
"projectType": "application",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist",
"index": "src/index.html",
"main": "src/main.ts",
"tsConfig": "src/tsconfig.app.json",
"polyfills": "src/polyfills.ts",
"i18nFile": "src/locale/messages.some-lang.xlf",
"i18nLocale": "some-lang",
"i18nFormat": "xlf",
"aot": true,
"assets": [ ...
],
"styles": [ ...
...
Обновление
По-видимому, PR для обновления документации , которая объясняет, как это сделать (во многом, как я написал здесь ;-))