Skip to content

UniApp

uniapp中使用voerkai18n init时可能会遇到如下错误:Cannot read properties of undefined (reading 'name')

原因是uniapp创建时只有manifest.json,而没有package.json,就算有了package.json也可能缺少相应的name字段,voerkai18n init会尝试在读取package.jsonname作为i18nScope.id,因此会报错。

解决方法:

  • 在项目根目录下创建一个空的package.json文件即可,并且确保指定了name字段即可。
  • V2.0.7以上解决了此问题

其他用法与普通Vue项目一致。