|
|
@@ -12,7 +12,16 @@ const nextConfig: NextConfig = {
|
|
|
|
|
|
// 排除服务端专用包(避免打包到客户端)
|
|
|
// bull 和相关依赖只在服务端使用,包含 Node.js 原生模块
|
|
|
- serverExternalPackages: ["bull", "bullmq", "@bull-board/api", "@bull-board/express", "ioredis"],
|
|
|
+ // postgres 和 drizzle-orm 包含 Node.js 原生模块(net, tls, crypto, stream, perf_hooks)
|
|
|
+ serverExternalPackages: [
|
|
|
+ "bull",
|
|
|
+ "bullmq",
|
|
|
+ "@bull-board/api",
|
|
|
+ "@bull-board/express",
|
|
|
+ "ioredis",
|
|
|
+ "postgres",
|
|
|
+ "drizzle-orm",
|
|
|
+ ],
|
|
|
|
|
|
// 强制包含 undici 到 standalone 输出
|
|
|
// Next.js 依赖追踪无法正确追踪动态导入和类型导入的传递依赖
|