前言
项目是老vue2+webpack项目,需要升级到vue3+ts项目,只能手动升级了,23333,我就顺便把webpack也改成了vite 但是就在引入element-plus官方中文包时却报出了这样的错误
ERROR [commonjs--resolver] No known conditions for "./lib/locale/lang/zh-cn
于是查各种资料发现引入方法改变了
之前的写法是
import zhCN from 'element-plus/lib/locale/lang/zh-cn'
app.use(ElementPlus, { locale: zhCN })
新的写法是
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
app.use(ElementPlus, { locale: zhCn })
这样就解决啦