2017-02-28 6 views
0

私はWindows 8.1 64ビットを使用しており、nodejs.orgのWindowsインストーラでnpmをインストールしています。 「C:\ Program Files \ nodejs \ node.exe」「C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js」というメッセージが表示されるたびに、接頭辞-g 'は、内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません。npmコマンドの返信メッセージ-g 'が内部または外部コマンドとして認識されない

Error while running npm “prefix -g is not recognized as an internal or external command”私の問題を解決していない

ノード-v

v6.10.0

NPM -v

「「CをCALL:\プログラムファイルノード番号\ node_modules \ npm \ bin \ npm-cli.js "-g"接頭辞-gは、内部または外部のコマンド、操作可能なプログラム、または バッチとして認識されない ファイル。

3.10.10

NPMコンフィグGETレジストリ

「CALL "C:\プログラムファイル\ nodejs \ node.exe"「C:\プログラムファイル \ nodejs \ node_modules \ npm \ bin \ npm-cli.js「接頭辞-g」は、内部または外部コマンド、操作可能プログラム、または バッチファイルとして認識されない です。

https://registry.npmjs.org/

答えて

2

これで解決しました。 nodejs PATHのエラーではありません。しかし、私の環境変数ComSpecには複数の値があり、1つしか許されません

0

このエラーは、PATH変数はNodeJSの正しい道を指していないを指します。あなたのenvをダブルチェックしてください。それが正しいパスに設定されているかどうかを確認します。

+0

申し訳ありません、私はnodejsで新しいです。プロジェクトフォルダに.envファイルがありますが、nodejsパスを指すvarはありません。私は.envファイルに設定しましたか? – Patriot

+0

私はあなたのWindows環境変数を意味した。パスは、Windowsのパス設定方法については、「Windows Isntallation」(https://www.tutorialspoint.com/nodejs/nodejs_environment_setup.htm)を参照してください。http://www.computerhope.com/issues/ch000549.htm – TanguyB

+0

[https://www.tutorialspoint.com/nodejs/nodejs_environment_setup.htm](https://www.tutorialspoint.com/nodejs/nodejs_environment_setup.htm)でもC:\ Program Files \ nodejs \ binというエラーは表示されません私のディレクトリに存在しています – Patriot

関連する問題