Describe the bug
事情是这样的: 我有一个 app 包 a 引用了 package 包 b, 使用 vp run b#build 的时候他会查找 a 引用到 b 的产物, 但是实际上我这个时候 b 还没有产物呢, 所以打包就失败了
Reproduction
我相信你们看说明就能明白,就不提供代码了
Steps to reproduce
No response
System Info
vp run @bc/router#build 10:38:20
VITE+ - The Unified Toolchain for the Web
failed to load config from /Users/beicaizhishen/Desktop/new-monorepo/apps/bc-app/vite.config.ts
[Vite+] resolve universal vite config error: Error: Build failed with 1 error:
[plugin externalize-deps]
Error: Failed to resolve entry for package "@bc/router". The package may have incorrect main/module/exports specified in its package.json.
at packageEntryFailure (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:37962:30)
at resolvePackageEntry (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:37959:2)
at tryNodeResolve (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:37858:70)
at nodeResolveWithVite (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:38067:9)
at PluginContextImpl.handler (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:40268:18)
at plugin (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/bindingify-input-options-wZdDRbfo.mjs:1092:30)
at plugin.<computed> (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/bindingify-input-options-wZdDRbfo.mjs:1625:18)
at aggregateBindingErrorsIntoJsError (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/error-BrnLyQ-g.mjs:48:18)
at unwrapBindingResult (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/error-BrnLyQ-g.mjs:18:128)
at #build (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/rolldown-build-CNhzgsn2.mjs:3257:34)
at async bundleConfigFile (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:40318:17)
at async bundleAndLoadConfigFile (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:40226:18)
at async loadConfigFromFile (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:40195:42)
at async resolveConfig (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:39820:22)
at async resolveUniversalViteConfig (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/vite-plus@0.1.22_@types+node@24.12.4_typescript@6.0.3_vite@8.0.14_@types+node@24.12.4_/node_modules/vite-plus/dist/resolve-vite-config-C5AjksTj.js:70:18) {
errors: [Getter/Setter]
}
error: Failed to load task graph
* Failed to load task config file for package at "/Users/beicaizhishen/Desktop/new-monorepo/apps/bc-app"
* Failed to resolve vite config: GenericFailure, Error: Build failed with 1 error:
[plugin externalize-deps]
Error: Failed to resolve entry for package "@bc/router". The package may have incorrect main/module/exports specified in its package.json.
at packageEntryFailure (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:37962:30)
at resolvePackageEntry (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:37959:2)
at tryNodeResolve (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:37858:70)
at nodeResolveWithVite (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:38067:9)
at PluginContextImpl.handler (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:40268:18)
at plugin (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/bindingify-input-options-wZdDRbfo.mjs:1092:30)
at plugin.<computed> (file:///Users/beicaizhishen/Desktop/new-monorepo/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.1.22_@types+node@24.12.4_typescript@6.0.3/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/bindingify-input-options-wZdDRbfo.mjs:1625:18)
Used Package Manager
pnpm
Logs
Validations
Describe the bug
事情是这样的: 我有一个 app 包 a 引用了 package 包 b, 使用 vp run b#build 的时候他会查找 a 引用到 b 的产物, 但是实际上我这个时候 b 还没有产物呢, 所以打包就失败了
Reproduction
我相信你们看说明就能明白,就不提供代码了
Steps to reproduce
No response
System Info
Used Package Manager
pnpm
Logs
Validations