使用element-plus时,不免使用其中的国际化配置,今天使用时碰到了一个问题,按照官网的提示引入之后发现根本没有解决,官网给出的:
发现这样根本不行,然后百度了找大佬的解决方案,发现是因为自己使用的是pnpm包管理器,安装element-plus时安装的是最新的版本
需要将代码稍作修改
//修改前
import ElementPlus from 'element-plus'
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
app.use(ElementPlus, {
locale: zhCn,
})
//修改后
import ElementPlus from 'element-plus'
import zhCn from 'element-plus/es/locale/lang/zh-cn'
app.use(ElementPlus, {
locale: zhCn,
})