我正在使用lit-localization ( https://www.npmjs.com/package/lit-translate ) 来更改组件语言。但是所有文档和演示都使用打字稿。
如果有人使用lit-translate完成了 Web 组件本地化,请分享您是如何使用 javascript 进行本地化的。如果不是,那么本地化我的 Web 组件的解决方案是什么。
我正在使用lit-localization ( https://www.npmjs.com/package/lit-translate ) 来更改组件语言。但是所有文档和演示都使用打字稿。
如果有人使用lit-translate完成了 Web 组件本地化,请分享您是如何使用 javascript 进行本地化的。如果不是,那么本地化我的 Web 组件的解决方案是什么。
我可以按照这个文档解决这个问题。使用 npm 重复数据删除。
在 node_modules 文件夹中不应维护多个lit-html 。运行 npm dedupe ,它会搜索本地包树,并尝试通过将依赖关系移到树的上方来简化整体结构,
npm ls 点亮-html
a
+-- b <-- depends on c@1.0.x
| `-- c@1.0.3
`-- d <-- depends on c@~1.0.9
`-- c@1.0.10
npm 去重
a
+-- b
+-- d
`-- c@1.0.10
所以运行 npm dedupe 解决了我的问题。谢谢。