LoginSignup
3
0

More than 1 year has passed since last update.

Next.js「'NODE_OPTIONS' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」の対処法

Posted at

背景

「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
image.png

原因

今のところ不明。
公式サイトはcross-envなしでもちゃんと動くし、他のエンジニアさんの書いてある記事でもcross-envをインストールした手順は見当たらなかった。

まあ、個人的にはデバッグできるようになったから良しとします。

3
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0