refactor(cli): _serve-nitro 改用 #nitro subpath import

src/cli/_serve-nitro.mjs 原本用 ../../.output/server/index.mjs 跨边界导入 nitro 构建产物,与 #package / #drizzle/* 同属 "src/ 跳出根目录" 场景。统一改为 #nitro。

新增 package.json#imports:
  "#nitro": "./.output/server/index.mjs"

端到端验证(compose + Postgres 18):
- 编译二进制内嵌 nitro serve() 入口 ✓
- ./server migrate:embedded SQL 应用成功 ✓
- ./server 运行:/health、/api/spec.json (title/version)、RPC create+list 全 OK ✓
- Stack trace 印证 #nitro 由 Bun 正确解析到 .output/server/index.mjs ✓
- biome/typecheck/test/build/compile 全绿
This commit is contained in:
2026-04-25 15:23:05 +08:00
parent 2209ab0b27
commit 5174cff3c5
2 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
export default async function startNitroServer() {
await import('../../.output/server/index.mjs')
await import('#nitro')
}