#angular #localization #angular-cli #development-environment
Вопрос:
Я только что запустил новый проект, и у меня не было KT от предыдущих разработчиков, и я безуспешно пытаюсь обслуживать приложение с локализацией.
В моем файле package.json я вижу, что приложение создано для производственного env с помощью этого скрипта (я уже развернул и работает нормально).:
"build-prod": "node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --prod --locale en --i18n-format xlf --i18n-file src/messages.en.xlf --base-href /nameApp/"
С другой стороны, angular.json
в корневом пути (или где-либо еще) нет файла, только .angular-cli.json
файл.
Я не знаю, как могли предыдущие разработчики обслуживать это приложение с локализацией, используя параметры, когда они запускали ng serve
команду. Я попытался запустить ng serve
с теми же параметрами, что и предыдущая команда сборки, найти некоторую информацию о том, как вы можете использовать angular-cli.json для интернализации (я… но безуспешно.
Единственный вариант, который я могу предположить, это то, что они использовали angular.json
конфигурацию, и они не зафиксировали этот файл в репозитории (но я уже проверил файл gitignore и не смог найти ни одной строки для этого файла).
Поскольку я новый разработчик angular, я могу только предположить, что есть еще один способ, которого я пока не знаю… Любое предложение или совет мы будем очень рады.
Заранее спасибо
Комментарии:
1. Переход
.angular-cli.json
-> >angular.json
произошел с Angular/CLI 6: github.com/angular/angular-cli/releases/tag/v6.0.0 . Предположительно, проект, который вы рассматриваете, использует более старую версию.2. Это верно, похоже, что используется версия 1.4.9. Я предполагаю, что это означает, что у проекта не может быть файла angular.json…. так как я могу обслуживать приложение в локальной среде env с локализацией?