next.config.js
module.exports = {
distDir: '.next',
}
シェルから環境設定をセットすると process.env で読み取ることができます
シェルコマンド
export NEXTJS_BUILD_DIST=.tmp_next
next.config.js
( NEXTJS_BUILD_DISTが設定してある場合はそのディレクトリをセット。 設定されてない場合はデフォルトの .next をセット )
module.exports = {
distDir: process.env.NEXTJS_BUILD_DIST ? process.env.NEXTJS_BUILD_DIST : '.next',
}
シェルから環境変数を削除するには次のようにします
export -n NEXTJS_BUILD_DIST