v0.10.23: 落地页收口(toggle/内嵌模板 27143/posts cards/info-box)+ dev 3311 修复

This commit is contained in:
bigcode
2026-11-02 16:15:14 +08:00
parent 07774c715f
commit 864a737c58
13 changed files with 605 additions and 83 deletions
+8 -1
View File
@@ -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"] }),