Javascript 使用Parcel bundler生成i18n静态HTML
我正在使用Parceljs捆绑html和js。它在配置较少的情况下工作得非常好 现在,我面临着i18n问题。 谷歌建议为页面的每种语言版本使用不同的URL。 因此,我想从下面这样的一个模板生成特定于语言的静态htmlJavascript 使用Parcel bundler生成i18n静态HTML,javascript,html,node.js,internationalization,parceljs,Javascript,Html,Node.js,Internationalization,Parceljs,我正在使用Parceljs捆绑html和js。它在配置较少的情况下工作得非常好 现在,我面临着i18n问题。 谷歌建议为页面的每种语言版本使用不同的URL。 因此,我想从下面这样的一个模板生成特定于语言的静态html . ├── dist │ ├── ja │ │ └── index.html │ ├── app.c328ef1a.js │ └── index.html ├── i18n │ ├── default.json │ └── ja.json └── so
.
├── dist
│ ├── ja
│ │ └── index.html
│ ├── app.c328ef1a.js
│ └── index.html
├── i18n
│ ├── default.json
│ └── ja.json
└── source
├── app.js
└── index.html
source/index.html
<html>
<body>
<h1>__TITLE__</h1>
<script src="/app.js"></script>
</body>
</html>
i18n/ja.json
{
"__TITLE__": "こんにちは 世界!"
}
有没有办法用parceljs解决这个问题?
或者,我应该为预构建编写代码吗
谢谢。自我回答:
我找到了一个很好的答案。
它提到了生成i18n静态HTML的包。
这个工具不是parceljs的插件,但它似乎能够生成预期的结果
欢迎再次回答。自我回答:
我找到了一个很好的答案。
它提到了生成i18n静态HTML的包。
这个工具不是parceljs的插件,但它似乎能够生成预期的结果
欢迎另一个答案
{
"__TITLE__": "こんにちは 世界!"
}