Next.js

Next.js で環境ごとに .env ファイルを切り替える

env-cmd を使って、開発環境とステージング環境と本番環境で、.env ファイルを使い分けることができた。 まず env-cmd をインストール。 npm install --save-dev env-cmd あとは package.json の scripts にスクリプトを追加すればいい。 "build:staging": "…

Next.js で作成した静的サイトを Azure App Service の Web Apps でホストする場合カスタム Web.config が要るかもしれない件

Next.js で作成した静的サイトを Azure App Service の Web Apps でホストしている。Static Web Apps でないのは、ZipDeploy できなかったから。本業では GitHub や Azure DevOps が使えないので…。 Web Apps で素直にホストした場合、トップページからリン…

next build で heap out of memory 発生

next build を実行すると次のエラーが発生した。 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory Node のデフォルトのヒープサイズでは、next build には足りなかったようだ。 環境変数 NODE_O…