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:
+3
-2
@@ -4,8 +4,9 @@
|
|||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"imports": {
|
"imports": {
|
||||||
"#drizzle/*.sql": "./drizzle/*.sql",
|
"#package": "./package.json",
|
||||||
"#package": "./package.json"
|
"#nitro": "./.output/server/index.mjs",
|
||||||
|
"#drizzle/*.sql": "./drizzle/*.sql"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "bunx --bun vite build",
|
"build": "bunx --bun vite build",
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
export default async function startNitroServer() {
|
export default async function startNitroServer() {
|
||||||
await import('../../.output/server/index.mjs')
|
await import('#nitro')
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user