isolatedDevBuild
この機能は現在実験的であり、変更される可能性があります。本番環境での使用は推奨されません。お試しいただき、GitHubでフィードバックをお寄せください。
isolatedDevBuild オプションは、開発ビルドと本番ビルドの出力を別々のディレクトリに分離します。有効にすると、開発サーバー (next dev) は .next ではなく .next/dev に出力を書き込み、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 が導入されました。 |
役に立ちましたか?