ダウンロードしてインストールしたバージョンのVisual Studio Code 1.2.1、および64ビットバージョンのnode.exe msiを作業ディレクトリに配置した状態で(正しいと想定しています)、ノードおよびnpmコマンドラインツールを追加するにはどうすればよいですか私たちの道?私はその声明を理解するのに混乱しています。どこで、どのようにそれを実装しますか?このリソースページの上部から直接この要件を引用しています- https://code.visualstudio.com/Docs/runtimes/nodejs
私の現在の状況の結果、app.jsファイルにブレークポイントを設定しました。そして、F5を押すと、それが教えてくれます...
Cannot find runtime 'node' on PATH
Visual Studio Codeでこの問題を理解し、修正することは完全にできません。
フォローアップのために、私もこれに出くわしました。 Node.jsをインストールしたときに、「PATHに追加(再起動後に使用可能)」というオプションがありました。 Windowsは、物事を機能させるために再起動が必要なようです。
最初にスーパーユーザーSudo code . --user-data-dir='.'
として以下のコマンドを実行します。VisualCode Studioが開き、プロジェクトのフォルダーがインポートされ、launch.jsonが次のように設定されます。
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/app/release/web.js",
"outFiles": [
"${workspaceFolder}/**/*.js"
],
"runtimeExecutable": "/root/.nvm/versions/node/v8.9.4/bin/node"
}
]
}
runtimeExecutableのパスは、"which node"
コマンドの出力になります。
デバッグモードでサーバーを実行します
そのため、ノードはパスから追い出されました。できるよ
SET PATH=C:\Program Files\Nodejs;%PATH%
または、単にノードを再インストールしてこれを修正します。一番簡単だと思うもの
私のために働くクイックフィックス。コマンドライン(cmd)からフォルダーのルートディレクトリに移動します。ルートディレクトリに移動したら、次のように入力します。
code .
次に、Enterキーを押します。 「。」に注意してください。忘れないでください。デバッグして、同じエラーが発生するかどうかを確認してください。
OSXおよびVSCode 1.30.0では、VSCodeを閉じて再起動するだけで問題は解決しました。
私もこのエラーに遭遇しました。 PCを再起動してください。
Linux上のzshとnvmで同様の問題が発生しました。~/.profile
にnvm初期化スクリプトを追加し、このようにログインセッションを再起動することで修正しました
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
スタートメニューからVSコードを個別に起動しないでください。つかいます
$ Code。
vSコードを起動するコマンド。次に、拡張子が.jsのファイルを作成し、デバッグを開始(F5)します。実行されます。
それ以外の場合は、システムを再起動して同じプロセスに従います。
同じ問題があり、私の場合はvs code拡張子の問題でした。次のようにコードを実行してみてください。
$ code --disable-extensions
エディターに入ったら、プログラムをデバッグモードで実行して動作し、その後でコードを開始しました
$ code
そして、それはうまく働き続けました。
それがあなたのために働くことを願っています。
端末でwhich node
を実行しました:/usr/local/bin/node
そして、jsonファイルに"runtimeExecutable": "/usr/local/bin/node"
を追加しました。