Ubuntu | Xubuntu で nvmを利用可能に source
するスクリプトは、多くの人が恐らく ~/.bashrc
に記載していると思います。
Visual Studio Codeのデバッガーは ~/.bashrc
を読まないため、デバッグ実行しようとすると、 Cannot find runtime 'node' on PATH.
とエラーメッセージが表示されます。
stackoverflow 等では、launch.json
の runtimeExecutable
にフルパスで書け、とか書かれていますが、 launch.json
をリポジトリーに上げている場合、そしてWindowsでも同じ launch.json
を使用している場合、問題があります。
解決策
OSのメニューバー? やデスクトップアイコンから起動せずに、ターミナルから起動すれば node
へのPATHが通るのでデバッグできるようになります。
$ code
- 最近の
code
コマンドはcode&
としなくても、即座に返ってくるようです。