我正在使用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文件。
有人对实现我的目标有想法吗?