одиночные файлы spa angular i18n не загружаются в Angular 9

#angular #single-spa #single-spa-angular

#angular #single-spa #single-spa-angular

Вопрос:

Я создаю приложение micro frontend angular с использованием single spa.Как я могу загрузить файлы i18n из папки assets.

Я следовал инструкциям из: https://single-spa.js.org/docs/ecosystem-angular /

Версия Angular: 9.1.12

Single spa: 4

single spa angular: 4.4.2

введите описание изображения здесь

Нужно ли нам добавить какую-то дополнительную конфигурацию в webpack, чтобы она загружала файлы i18n из папки assets?

Ответ №1:

Когда вы устанавливаете библиотеку single-spa в свое приложение, создается файл single-spa/assets-url.ts. Вам нужно импортировать asset-url.ts в свой компонент и передать путь к файлу i18n в методе assetURL, чтобы он был доступен при запуске приложения.