前提・実現したいこと
VSCodeのビルトインのデバック機能を利用して、Node.js(JS)のコードをデバックしたいと考えています。
###実行環境
・ OSは、MacOS内に構築した仮想環境にインストールしたLinux
・ nodejsはインストール済み
###質問の内容
launch.jsonの記載の仕方が間違っているのか定かではありませんが、エラーが出てデバックが実行出来ない状況です。
以下に記載する、lauch.jsonのレビューを行って頂き、間違いがあれば教えていただきたいです。
また、lauch.json以外にも考えられう原因がある場合は教えて頂きたいです。
詳細な現状、エラーメッセージ、解決のために試した過程
#### 前提
● デバックしたいコードが置かれているプロジェクトディレクトリ( media_app )を開いている。(このディレクトリの中のroutes/index.js をデバックしたい。)
● VSCodeのサイドバーにあるデバックメニューからデバック機能を開き、デバックを開始する。
● lauch.jsonは以下のように記述
"program" の値にデバックしたいファイルの絶対パスを記述した。
#### 問題の発生とエラー文
以上の前提・設定に基づきデバック開始ボタンを押すと、画像の通り、「PATH 上で 'node' のランタイムが見つかりません。'node' がインストールされていますか?」エラー文が表示された。
![]
####解決のための行動と第2のエラー
色々調べて、以下の画像のように変更し、再度デバックを開始しようとした。しかし、今度は別のエラーが起った。
1、エラー文を受けて、"runtimeExcuttable”の値にnodejsがインストールされているディレクトリの絶対パスを記載した
2、再度実行すると、「属性runtimeExcutableが存在しない」と別のエラーが発生してしまった。
自分ではお手上げの状態です。
アドバイスいただけると幸いです。宜しくお願いいたします。
あなたの回答
tips
プレビュー