Vue i18n包括带有翻译的外部JSON

时间:2019-05-18 18:45:35

标签: javascript docker vue.js vue-i18n

我正在使用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>

相反,我决定在服务器端(使用节点)获取文件,但是当我尝试在Docker容器中部署应用程序时遇到了一个问题,因为应用程序需要使用{{1 }},所有文件在构建后已经捆绑在JS文件中,因此我无法用我的节点脚本替换这些JSON文件。

有人对实现我的目标有想法吗?

0 个答案:

没有答案