背景
「Next.js」で開発するときに、VSCodeでデバッグしたいと思い、
公式サイトを参考に進めてみましたが、
デバッグモードで起動コマンドを実行したら
下記のようにエラーが発生しました。
$ npm run dev
> racsche@1.0.0 dev
> NODE_OPTIONS='--inspect' next dev
'NODE_OPTIONS' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
同じエラーを経験している方、未来の自分のためにメモを残します。
対処法
ちゃんとした対処法なのかは分かりませんが、cross-env
というのをインストールしたら治るらしい。
https://base64.work/so/node.js/2080857
2021/6/19 11:42 時点では、weekly download が 「3,115,840」もあるから取り敢えず信頼できるものと判断。
https://www.npmjs.com/package/cross-env
原因
今のところ不明。
公式サイトはcross-env
なしでもちゃんと動くし、他のエンジニアさんの書いてある記事でもcross-env
をインストールした手順は見当たらなかった。
まあ、個人的にはデバッグできるようになったから良しとします。