vbenjs / vue-vben-admin

A modern vue admin panel built with Vue3, Shadcn UI, Vite, TypeScript, and Monorepo. It's fast!
https://www.vben.pro
MIT License
24.88k stars 6.77k forks source link

Bug: pnpm build 报错 #4339

Closed fire-men closed 1 month ago

fire-men commented 1 month ago

Version

Vben Admin V5

Describe the bug?

ERROR x Build failed in 2.96s 17:03:28
[vite]: Rollup failed to resolve import "@vben-core/shared/color" from "D:/Java/code/vue-vben-admin/packages/utils/src/index.ts". This is most likely unintended because it can break your application at runtime. If you do want to externalize this module explicitly add it to build.rollupOptions.external at viteWarn (file:///D:/Java/code/vue-vben-admin/nodemodules/.pnpm/vite@5.4.3@types+node@22.5.4_less@4.2.0_sass@1.78.0terser@5.31.6/node modules/vite/dist/node/chunks/dep-BaOMuo4I.js:65511:17) at onRollupWarning (file:///D:/Java/code/vue-vben-admin/nodemodules/.pnpm/vite@5.4.3@types+node@22.5.4_less@4.2.0_sass@1.78.0_terser@5.31. 6/node_modules/vite/dist/node/chunks/dep-BaOMuo4I.js:65543:5) at onwarn (file:///D:/Java/code/vue-vben-admin/nodemodules/.pnpm/vite@5.4.3@types+node@22.5.4_less@4.2.0_sass@1.78.0_terser@5.31.6/node_mo dules/vite/dist/node/chunks/dep-BaOMuo4I.js:65206:7) at file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/shared/node-entry.js:18668:13 at Object.logger [as onLog] (file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/shared/node-en try.js:20306:9) at ModuleLoader.handleInvalidResolvedId (file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/sh ared/node-entry.js:19257:26) at file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/shared/node-entry.js:19215:26

 ELIFECYCLE  Command failed with exit code 1.

Reproduction

ERROR x Build failed in 2.96s 17:03:28
[vite]: Rollup failed to resolve import "@vben-core/shared/color" from "D:/Java/code/vue-vben-admin/packages/utils/src/index.ts". This is most likely unintended because it can break your application at runtime. If you do want to externalize this module explicitly add it to build.rollupOptions.external at viteWarn (file:///D:/Java/code/vue-vben-admin/nodemodules/.pnpm/vite@5.4.3@types+node@22.5.4_less@4.2.0_sass@1.78.0terser@5.31.6/node modules/vite/dist/node/chunks/dep-BaOMuo4I.js:65511:17) at onRollupWarning (file:///D:/Java/code/vue-vben-admin/nodemodules/.pnpm/vite@5.4.3@types+node@22.5.4_less@4.2.0_sass@1.78.0_terser@5.31. 6/node_modules/vite/dist/node/chunks/dep-BaOMuo4I.js:65543:5) at onwarn (file:///D:/Java/code/vue-vben-admin/nodemodules/.pnpm/vite@5.4.3@types+node@22.5.4_less@4.2.0_sass@1.78.0_terser@5.31.6/node_mo dules/vite/dist/node/chunks/dep-BaOMuo4I.js:65206:7) at file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/shared/node-entry.js:18668:13 at Object.logger [as onLog] (file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/shared/node-en try.js:20306:9) at ModuleLoader.handleInvalidResolvedId (file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/sh ared/node-entry.js:19257:26) at file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/shared/node-entry.js:19215:26

 ELIFECYCLE  Command failed with exit code 1.

System Info

ERROR  x Build failed in 2.96s                                                                                                       17:03:28  
[vite]: Rollup failed to resolve import "@vben-core/shared/color" from "D:/Java/code/vue-vben-admin/packages/utils/src/index.ts".
This is most likely unintended because it can break your application at runtime.
If you do want to externalize this module explicitly add it to
`build.rollupOptions.external`
    at viteWarn (file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/vite@5.4.3_@types+node@22.5.4_less@4.2.0_sass@1.78.0_terser@5.31.6/node_
modules/vite/dist/node/chunks/dep-BaOMuo4I.js:65511:17)
    at onRollupWarning (file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/vite@5.4.3_@types+node@22.5.4_less@4.2.0_sass@1.78.0_terser@5.31.
6/node_modules/vite/dist/node/chunks/dep-BaOMuo4I.js:65543:5)
    at onwarn (file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/vite@5.4.3_@types+node@22.5.4_less@4.2.0_sass@1.78.0_terser@5.31.6/node_mo
dules/vite/dist/node/chunks/dep-BaOMuo4I.js:65206:7)
    at file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/shared/node-entry.js:18668:13
    at Object.logger [as onLog] (file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/shared/node-en
try.js:20306:9)
    at ModuleLoader.handleInvalidResolvedId (file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/sh
ared/node-entry.js:19257:26)
    at file:///D:/Java/code/vue-vben-admin/node_modules/.pnpm/rollup@4.21.2/node_modules/rollup/dist/es/shared/node-entry.js:19215:26

 ELIFECYCLE  Command failed with exit code 1.

Relevant log output

No response

Validations

github-actions[bot] commented 1 month ago

Hello @fire-men. Please provide the complete reproduction steps and code. Issues labeled by needs reproduction will be closed if no activities in 3 days.

mushu1990 commented 1 month ago

+1

mushu1990 commented 1 month ago

貌似是重新建一个应用test,在应用内执行build的话会抱这个错。但是在大项目内执行了build:test这个应用就可以build成功。然后再返回应用内执行build也就不报错了。奇怪。