私の目標は、Windows 10 + WSLを* IXスタイルのプログラミングを行うための開発プラットフォームを、OSXで最後に数年。私はまた、この新しく抱かれたVSコードを含め、途中で新しいことを試みています。WSL + VSコード:VSCodeは `node`と` nodejs`バイナリ名を仮定します
- WSL + Ubuntuでは、
nodejs
パッケージをインストールしました。 - 私は、デバッグコマンド
Cannot find runtime 'node' on PATH. Make sure to have 'node' installed.
HRMを実行するJavaScript
launch.json
またはclose
を開くように求められます。 node
の別名をnodejs
に追加することを回避する方法として考えました。
私はVSコードを再起動し、同じプロセス、同じ失敗を試みました。
次に、/usr/bin/node
から/usr/bin/nodejs
の間のシンボリックリンクを試しました。同じエラー。
私はこれをWSL時代のかなり標準的な使用例だと思っていますが、正式な実装が見つからず、「不可能です!だから、ここにあります:)
:ここ
はWSLにhello.jsをデバッグするための最も簡単なデバッグ構成です。 Github.com/Microsoft/vscode/issues/39144上記の答えは正しいが、VSコードの言語サブシステムごとにこの機能を有効にする必要がある。これは例えばNode、Pythonでは動作しません。 WSL /非WSLの使用のためのグローバルな標準インタフェースを持つ計画が存在しますが、2017-11-27現在は飛行中です。 –