Next.jsでDebugをしたい場合
package.jsonは
参考
NODE_OPTIONS='--inspect' next devを実行する必要がありますが、Windows8.1のGit Bashで実行すると以下のエラーが発生します。
'NODE_OPTIONS' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。これを解決するには、cross-envをインストールして、
cross-env NODE_OPTIONS='--inspect' next devとする必要があります。
package.jsonは
"scripts": {
"precommit": "lint-staged",
"fmt": "prettier --write \"**/*.{ts,tsx,json,md}\"",
"dev": "cross-env NODE_OPTIONS='--inspect' next dev",
"build": "next build && next export",
"lint": "next lint"
},
となりまして、yarn devで、デバッグができるモード?で開発環境が起動します。
参考
- Advanced Features: Debugging | Next.js
- Next.js「'NODE_OPTIONS' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」の対処法