)
问题记录
vite项目使用vue-i18n,抛出错误
Uncaught SyntaxError: Not available in legacy mode
解决方案
需要在vue-i18n添加如下代码:
const i18n = createI18n({
locale: 'en',
legacy: false, //处理报错Uncaught (in promise) SyntaxError: Not available in legacy mode (at message-compiler.esm-bundler.js:54:19)
messages: {
zh: {
...siphonI18n('zh')
},
en: {
...siphonI18n('en')
}
}
})