Phonegap/cordovaを使用しています。
Everthingは、コルドバ、phonegap、ant、sdk、jdkのように推進力としてインストールされます。
しかし今では、「ノードは内部または外部コマンドとして認識されません」と表示されます
Windowsでは、node.jsフォルダーパスをシステム変数またはユーザー変数に設定する必要があります。
1)[コントロールパネル]-> [システムとセキュリティ]-> [システム]-> [システムの詳細設定]-> [環境変数]を開きます。
2)「ユーザー変数」または「システム変数」で変数PATH
を見つけ、値としてnode.jsフォルダーパスを追加します。通常、C:\Program Files\nodejs;
です。変数が存在しない場合は作成します。
3)IDEまたはコンピューターを再起動します。
「npm」および「Git」パスも変数としてセミコロンで区切って追加すると便利です。
素晴らしい答えですが、コマンドプロンプトを開いて入力するだけでいいです
SET PATH=C:\Program Files\Nodejs;%PATH%
コマンドプロンプト管理者としてを実行することで私のために働いた
「node」という名前のシステム変数を、ノードパスの値とともに追加します。それは私の問題を解決します。
windows installer を使用してNodeをインストールする場合、何もする必要はありません。ノードとnpmにパスを追加します。
Windows setx コマンドを使用して、システム環境変数を変更することもできます。再起動は必要ありません。ログアウト/ログインするだけです。または、変更を確認したい場合は、新しいcmdウィンドウを開きます。
setx PATH "%PATH%;C:\Program Files\nodejs"
Windowsを使用しているため、インストール時に%PATH%変数が自動的に編集されます。したがって、インストール後にシステムを再起動するだけでよいと思われます。
セットアップにより、システム変数にパスが自動的に追加されます。システムを再起動して再試行してください
既にノードがインストールされている場合、パス変数が設定され、突然このエラーが発生し始めます。最新バージョンに更新してみてください。
これは6.9.2から6.10に移行するのに役立ちました。
Nodejsのインストール後、PATH変数C:\ Program Files\nodejsをセットアップします
まずnode.jsをインストールする必要があります。 Vscode IDEでjsファイルを実行したいときにこのメッセージが表示されます。
パス変数を手動で設定している場合は、個々のエントリがコンマではなくセミコロンで分割されていることを確認してください
Windows 10でも同じ問題が発生しました。PATH変数は既に更新されていますが、問題は解決していません。コンピューターを再起動すると、正常に機能しました。
私がしたことは、システム変数のパスを編集して、
C:\Program Files\nodejs
初めに。それは私のためにこのように働いた
Node.jsインストーラーに移動して、「修復」オプションを選択することをお勧めします。それも役立つかもしれませんし、もう少し簡単だと思います。これが役立つことを願っています...