2017-04-09 8 views
0
​​

操作可能なプログラムまたはバッチファイル。'CALL' C:¥Program Files¥nodejs¥¥node_modules¥npm¥bin¥npm-cli.js「-g」の接頭辞は、内部または外部のコマンドとして認識されません。

私もそれは同じエラー

​​

操作可能なプログラムまたはバッチファイルを述べるNPM --vを襲ったとき、私はCドライブ にnodejsをインストールしました。 NPMといくつかのサーバを起動するために

窓に7

答えて

0

@selva、 をNPMを実行するには、より明確化enter image description here

enter image description hereエラーのために添付ファイルを見つけてください、あなたは

npm start 

パッケージを使用することができますコマンドでダウンロードすることができます

npm install <package_name>

グローバルにインストールする場合は、パッケージ名の後に-gを使用してください。

ローカルディレクトリにファイルpackage.jsonがない場合、最新バージョンのパッケージがインストールされています。

package.jsonファイルがある場合は、そのパッケージのpackage.jsonで宣言さsemverルールを満たす最新バージョン(いずれかがある場合)であるをインストールしました。

npmのみ、何もしません。コマンドが何かを待つ、インストールする、ヘルプなど

npm --v continuousコマンドで問題がある場合は、アンインストールしてからもう一度インストールしてください。

チェックこのソリューション:

私はあなたの問題はNPM-CLIでありました、 あなたはCを追加する必要があります:\プログラムファイル\は、PATH環境変数にnodejs。これを行うには、次の手順に従います。

コントロールパネル - >システム - >システム設定 - >環境変数の順に進みます。

  • は、ダイアログで「環境変数」
  • クリックして「編集システム環境変数」
  • クリックして「環境変数」を検索するグローバル検索チャームを使用してください。
  • [システム変数]ボックスで、[パス]を検索し、C:\Program Files\nodejsを含めるように編集します。それが;によって他のパスから分離されていることを確認してください。 有効にするには、現在開いているコマンドプロンプトを再起動する必要があります。

詳細については、hereを参照してください。

+0

アンインストールして再インストールしてnpmを試してみましたが、同じエラーが毎回発生します。 – selva

+0

プロンプトコマンドで 'npm --v'でテストしてください。 –

+0

私もあなたの参照のために今投稿した最後のイメージを見てください。..実際には – selva

1

私はこの問題で長らく過ごしています。インストール時におそらくどのように設定されているのか分かりませんが、システム変数を変更しました。

名前:ComSpec値:%SystemRoot%\ system32 \ cmd.exe; prefix = C:\ Program Files

名:COMSPEC値:これに)\ nodejs \ node.exe

の%SystemRoot%\ system32 \ cmd.exeの

そして、私のシステムを再起動し、問題が消えていました。

+0

あなたの便利な時間について私はここに[email protected] pingアクセスを与えるだろう – bvmcode

関連する問題