问题: 在 vue3 项目更新、运行、打包时,出现报错:No known conditions for “./lib/locale/lang/zh-cn” entry in “element-plus” packaget

原因:

由于我们的项目依赖中指定了 "^2.x.x" 的版本范围,编译时会自动引入当前大版本下的最新版本,即 2.x.x。然而,在这个新版本中,"./lib/locale/lang/zh-cn" 的路径发生了变化,导致了编译错误

例如:

解决:

  更新前的引入路径:(旧版本)

import enLocale from 'element-plus/lib/locale/lang/en.js';
import zhcnLocale from 'element-plus/lib/locale/lang/zh-cn';
import zhtwLocale from 'element-plus/lib/locale/lang/zh-tw';

 更新后的引后的路径:(新版本)

import enLocale from 'element-plus/es/locale/lang/en';
import zhcnLocale from 'element-plus/es/locale/lang/zh-cn';
import zhtwLocale from 'element-plus/es/locale/lang/zh-tw';

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐