isolatedDevBuild
此功能目前處於實驗階段,可能會有所更改,不建議用於生產環境。歡迎試用並在 GitHub 上分享您的反饋。
實驗性的 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 已引入。 |
這有幫助嗎?