36 lines
804 B
TypeScript
36 lines
804 B
TypeScript
import type { NextConfig } from "next";
|
||
|
||
const nextConfig: NextConfig = {
|
||
/* config options here */
|
||
// 设置需要转译的包
|
||
|
||
// 配置实验性选项
|
||
experimental: {
|
||
// 启用边缘函数中间件
|
||
instrumentationHook: true,
|
||
// 配置中间件匹配
|
||
middleware: {
|
||
// 确保匹配所有路径
|
||
matchAll: '/((?!_next|static|api|public).*)',
|
||
},
|
||
},
|
||
|
||
// 禁用严格模式,避免开发时重复渲染
|
||
reactStrictMode: false,
|
||
|
||
// 暂时禁用standalone输出模式,解决构建问题
|
||
// output: 'standalone',
|
||
|
||
// 忽略ESLint错误,不会在构建时中断
|
||
eslint: {
|
||
ignoreDuringBuilds: true,
|
||
},
|
||
|
||
// 忽略TypeScript错误,不会在构建时中断
|
||
typescript: {
|
||
ignoreBuildErrors: true,
|
||
},
|
||
}
|
||
|
||
export default nextConfig;
|