跳到內容
配置next.config.jsisolatedDevBuild

isolatedDevBuild

此功能目前處於實驗階段,可能會有所更改,不建議用於生產環境。歡迎試用並在 GitHub 上分享您的反饋。

實驗性的 isolatedDevBuild 選項將開發和生產構建輸出分離到不同的目錄中。啟用後,開發伺服器 (next dev) 會將其輸出寫入 .next/dev 而不是 .next,從而防止在同時執行 next devnext 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.0experimental.isolatedDevBuild 已引入。