按照教程方法,element-plus引入报错,老师帮忙看下
来源:3-4 前端Vue3.0项目整合ElementPlus

闲游@
2024-03-06
输入正文
➜ Local: http://localhost:7601/
➜ press h + enter to show help
Error: Failed to scan for dependencies from entries:
E:/IdeaProject/his-vue/index.html
X [ERROR] No known conditions for "./lib/locale/lang/zh-CN" specifier in "element-plus" package [plugin vite:dep-scan]
src/main.ts:16:19:
16 │ import locale from 'element-plus/lib/locale/lang/zh-CN';
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This error came from the "onResolve" callback registered here:
node_modules/esbuild/lib/main.js:1293:20:
1293 │ let promise = setup({
╵ ^
at setup (file:///E:/IdeaProject/his-vue/node_modules/vite/dist/node/chunks/dep-jDlpJiMN.js:51245:19)
at handlePlugins (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:1293:21)
at buildOrContextImpl (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:979:5)
at Object.buildOrContext (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:788:5)
at E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:2223:68
at new Promise (<anonymous>)
at Object.context (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:2223:27)
at Object.context (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:2048:58)
at prepareEsbuildScanner (file:///E:/IdeaProject/his-vue/node_modules/vite/dist/node/chunks/dep-jDlpJiMN.js:51022:26)
at failureErrorWithLog (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:1651:15)
at E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:1059:25
at runOnEndCallbacks (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:1486:45)
at buildResponseToResult (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:1057:7)
at E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:1069:9
at new Promise (<anonymous>)
at requestCallbacks.on-end (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:1068:54)
at handleRequest (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:732:17)
at handleIncomingPacket (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:757:7)
at Socket.readFromStdout (E:\IdeaProject\his-vue\node_modules\esbuild\lib\main.js:680:7)
1回答
-
_没头脑和不高兴_
2024-03-07
新版本的EP组件路径有更新,可以尝试一下修改路径为
import locale from 'element-plus/es/locale/lang/zh-CN';
lib改成es
412024-12-21
相似问题