- backend: AddModelRequest/UpdateModelRequest 关闭 pydantic protected_namespaces, 消除 model_id 字段名的启动 UserWarning - frontend: 显式设置 turbopack.root(用 process.cwd(),Node 原生 TS 下 ESM 加载 使 __dirname 不可用),消除 package-lock.json 在 Git 仓库外被忽略的警告 Co-Authored-By: Claude Code <noreply@anthropic.com>
22 lines
741 B
TypeScript
22 lines
741 B
TypeScript
import type { NextConfig } from "next";
|
|
|
|
const nextConfig: NextConfig = {
|
|
devIndicators: false,
|
|
cacheComponents: true,
|
|
partialPrefetching: true,
|
|
turbopack: {
|
|
// 显式指定项目根目录:避免 Turbopack 向上探测到用户主目录里的 package-lock.json
|
|
//(产生 "ignored package-lock.json ... outside the current Git repository" 警告)。
|
|
// 注意:next.config.ts 在 Node 原生 TS 下按 ESM 加载,__dirname 不可用;
|
|
// Next 的 dev/build worker 以应用目录为 cwd 启动,故 process.cwd() 即本项目目录。
|
|
root: process.cwd(),
|
|
rules: {
|
|
"*.css": {
|
|
loaders: ["@tailwindcss/turbopack"],
|
|
as: "*.css",
|
|
},
|
|
},
|
|
},
|
|
};
|
|
|
|
export default nextConfig; |