Как создать приложение Angular2 с внешним файлом json, используя angular-cli в режиме prod?

Мое приложение Angular2 использует модуль ng2-translate, а файл 'en.json' содержит перевод. Это все хорошо работает в режиме разработки, когда собранный конец развернут с помощью angular-cli. Но при сборке в режиме prod и развертывании в WildFly файл en.json не найден и перевод не загружен.

Как собрать приложение в режиме prod, чтобы en.json находился в каталоге dist?

1 ответ

Решение

Да, эта проблема связана с webpack Конфигурация, используемая angular-cli, В текущем состоянии ng build команда сохраняет содержание src/assets каталог в dist каталог.

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

Другие вопросы по тегам