web-dev-qa-db-ja.com

「node」は、phonegap / cordovaの使用中に、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません

Phonegap/cordovaを使用しています。

Everthingは、コルドバ、phonegap、ant、sdk、jdkのように推進力としてインストールされます。

しかし今では、「ノードは内部または外部コマンドとして認識されません」と表示されます

60
Meghana

Windowsでは、node.jsフォルダーパスをシステム変数またはユーザー変数に設定する必要があります。

1)[コントロールパネル]-> [システムとセキュリティ]-> [システム]-> [システムの詳細設定]-> [環境変数]を開きます。

2)「ユーザー変数」または「システム変数」で変数PATHを見つけ、値としてnode.jsフォルダーパスを追加します。通常、C:\Program Files\nodejs;です。変数が存在しない場合は作成します。

3)IDEまたはコンピューターを再起動します。

「npm」および「Git」パスも変数としてセミコロンで区切って追加すると便利です。

104
webmato

素晴らしい答えですが、コマンドプロンプトを開いて入力するだけでいいです

 SET PATH=C:\Program Files\Nodejs;%PATH%
55
Travis

コマンドプロンプト管理者としてを実行することで私のために働いた

16
Bryan Ibrahim

「node」という名前のシステム変数を、ノードパスの値とともに追加します。それは私の問題を解決します。

14
Dong

windows installer を使用してNodeをインストールする場合、何もする必要はありません。ノードとnpmにパスを追加します。

Windows setx コマンドを使用して、システム環境変数を変更することもできます。再起動は必要ありません。ログアウト/ログインするだけです。または、変更を確認したい場合は、新しいcmdウィンドウを開きます。

setx PATH "%PATH%;C:\Program Files\nodejs"
6
hipertracker

Windowsを使用しているため、インストール時に%PATH%変数が自動的に編集されます。したがって、インストール後にシステムを再起動するだけでよいと思われます。

5
Jackalope

セットアップにより、システム変数にパスが自動的に追加されます。システムを再起動して再試行してください

4
Kamal Kumar

既にノードがインストールされている場合、パス変数が設定され、突然このエラーが発生し始めます。最新バージョンに更新してみてください。

これは6.9.2から6.10に移行するのに役立ちました。

1
Erik Waters

Nodejsのインストール後、PATH変数C:\ Program Files\nodejsをセットアップします

0
Pradeep Goyal

まずnode.jsをインストールする必要があります。 Vscode IDEでjsファイルを実行したいときにこのメッセージが表示されます。

0
Ehsan Ahmadi

パス変数を手動で設定している場合は、個々のエントリがコンマではなくセミコロンで分割されていることを確認してください

0
Peter Meadley

Windows 10でも同じ問題が発生しました。PATH変数は既に更新されていますが、問題は解決していません。コンピューターを再起動すると、正常に機能しました。

0

私がしたことは、システム変数のパスを編集して、

C:\Program Files\nodejs

初めに。それは私のためにこのように働いた

0
sameer

Node.jsインストーラーに移動して、「修復」オプションを選択することをお勧めします。それも役立つかもしれませんし、もう少し簡単だと思います。これが役立つことを願っています...

0
Nyamster