v0.10.23: 落地页收口(toggle/内嵌模板 27143/posts cards/info-box)+ dev 3311 修复
This commit is contained in:
+8
-1
@@ -16,13 +16,20 @@ export default defineConfig({
|
||||
rolldownOptions: { external: ["bun"] },
|
||||
},
|
||||
// 客户端环境用 stub 解析 "bun"(db 模块经 server fn 依赖链进入客户端图,
|
||||
// 动态 import("bun") 只在服务端执行)
|
||||
// 动态 import("bun") 只在服务端执行);SSR 环境把 "bun" 标记为外部模块,
|
||||
// 由 Vite dev 进程(bun)原生解析 —— 否则 dev 下 module-runner 报 ERR_MODULE_NOT_FOUND
|
||||
environments: {
|
||||
client: {
|
||||
resolve: {
|
||||
alias: [{ find: /^bun$/, replacement: path.resolve(here, "src/stubs/bun-client.ts") }],
|
||||
},
|
||||
},
|
||||
ssr: {
|
||||
// builtins:把 "bun" 声明为该运行时环境的内置模块,dev 下由 bun 原生
|
||||
// 解析(不进入 module-runner 的依赖图,否则报 ERR_MODULE_NOT_FOUND)。
|
||||
// 注意:builtins 是覆写语义,必须带上 node:*,否则 node 内置模块失效。
|
||||
resolve: { external: ["bun"], builtins: ["bun", /^node:/] },
|
||||
},
|
||||
},
|
||||
plugins: [
|
||||
tsConfigPaths({ projects: ["./tsconfig.json"] }),
|
||||
|
||||
Reference in New Issue
Block a user