公司项目int环境jenkins打包没问题,同样的代码同样的配置uat就报以下错误,简单记录以下
[commonjs--resolver] No known conditions for "./lib/locale/lang/zh-cn" entry in "element-plus" package
error during build:
Error: No known conditions for "./lib/locale/lang/zh-cn" entry in "element-plus" package
at bail (file:///slupapp/var/jenkins/workspace/slup-h5-qnbBackV3-uat/node_modules/vite/dist/node/chunks/dep-51c4f80a.js:32672:8)
at resolve (file:///slupapp/var/jenkins/workspace/slup-h5-qnbBackV3-uat/node_modules/vite/dist/node/chunks/dep-51c4f80a.js:32744:9)
at resolveExports (file:///slupapp/var/jenkins/workspace/slup-h5-qnbBackV3-uat/node_modules/vite/dist/node/chunks/dep-51c4f80a.js:34124:12)
at resolveDeepImport (file:///slupapp/var/jenkins/workspace/slup-h5-qnbBackV3-uat/node_modules/vite/dist/node/chunks/dep-51c4f80a.js:34142:31)
at tryNodeResolve (file:///slupapp/var/jenkins/workspace/slup-h5-qnbBackV3-uat/node_modules/vite/dist/node/chunks/dep-51c4f80a.js:33834:20)
at Object.resolveId (file:///slupapp/var/jenkins/workspace/slup-h5-qnbBackV3-uat/node_modules/vite/dist/node/chunks/dep-51c4f80a.js:33595:28)
at file:///slupapp/var/jenkins/workspace/slup-h5-qnbBackV3-uat/node_modules/rollup/dist/es/shared/rollup.js:22748:40
npm ERR! code ELIFECYCLE
npm ERR! errno 1
element-plus默认为英文,需设置为中文,之前是这样设置的
import zhCn from "element-plus/lib/locale/lang/zh-cn";
后来发现是uat环境下载了高版本的elementUI 因此将设置中文代码修改为
import zhCn from "element-plus/es/locale/lang/zh-cn";
这样即可解决问题,也可以将element-plus的版本降低。
文章讲述了在开发环境中jenkins打包element-plus库时遇到的错误,原因是uat环境中下载了更高版本的elementUI。解决方法是调整导入语句并可能降低element-plus版本,确保使用正确的中文包。

4633

被折叠的 条评论
为什么被折叠?



