Vue i18n, включая внешние JSON с переводами - PullRequest
1 голос
/ 18 мая 2019

Я использую пакет Vue-i18n . В каждый компонент я включаю файл JSON с переводами, например:

// this is a Vue template: home.vue
<i18n src="../locales/pages/home.json"></i18n>

Локально работает нормально.

Но я храню файлы JSON с переводами на другом сервере, поэтому этот пакет не будет работать, если я попытаюсь напрямую подключить внешний JSON:

<i18n src="https://example.com/translations/home.json"></i18n>

Вместо этого я решил получить файлы на стороне сервера (используя узел), однако я столкнулся с проблемой при попытке развернуть свое приложение в док-контейнере, потому что приложение должно быть собрано с npm run build все файлы уже собраны в файлы JS после сборки, поэтому я не могу заменить эти файлы JSON сценарием узла.

У кого-нибудь есть идеи о том, как достичь моей цели?

...