diff --git a/packages/cli/rslib.config.ts b/packages/cli/rslib.config.ts index 5e66a79..40a4784 100644 --- a/packages/cli/rslib.config.ts +++ b/packages/cli/rslib.config.ts @@ -6,7 +6,7 @@ export default defineConfig({ format: "esm", dts: true, banner: { - js: "#!/usr/bin/env node", + js: "#!/usr/bin/env -S node --disable-warning=ExperimentalWarning", }, }, ], diff --git a/packages/cli/src/commands/start.ts b/packages/cli/src/commands/start.ts index 7c369f9..c76c71e 100644 --- a/packages/cli/src/commands/start.ts +++ b/packages/cli/src/commands/start.ts @@ -92,7 +92,7 @@ async function runDaemon(nerveRoot: string, cliHttpPort: number | null): Promise // After `open`, file-backed WriteStream has a numeric OS fd for spawn stdio; `@types/node` omits `fd` on this WriteStream alias. const logFd = (logStream as unknown as { fd: number }).fd; - const child = spawn(process.execPath, [bootstrapPath], { + const child = spawn(process.execPath, ["--disable-warning=ExperimentalWarning", bootstrapPath], { detached: true, stdio: ["ignore", logFd, logFd], env,