Files
my_bookmate/frontend/next.config.ts
T
gavindiazandClaude Code 8f9957ad9b chore: 压掉启动时的两类无害警告
- 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>
2026-10-25 13:57:06 +08:00

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;