isolatedDevBuild
实验性的 isolatedDevBuild
选项将开发和生产构建输出分离到不同的目录中。启用后,开发服务器 (next dev
) 会将其输出写入 .next/dev
而不是 .next
,从而防止在同时运行 next dev
和 next build
时发生冲突。
当自动化工具(例如,AI 代理)在您的开发服务器运行时运行 next build
来验证更改时,此功能特别有用,可以确保开发服务器不受构建过程所做更改的影响。
此功能默认启用,以保持开发和生产输出分离并防止冲突。
配置
要禁用此功能,请在您的配置中将 isolatedDevBuild
设置为 false
next.config.ts
import type { NextConfig } from 'next'
const nextConfig: NextConfig = {
experimental: {
isolatedDevBuild: false, // defaults to true
},
}
export default nextConfig
版本历史
版本 | 更改 |
---|---|
v16.0.0 | 引入了 experimental.isolatedDevBuild 。 |
这有帮助吗?