npm は通常 Node.js に同梱されています。Node.js での作業中、セットアップの問題は非常に一般的です。問題を解決しようとするよりも、クリーンな再インストールを行う方が早いと思います。
私にとって最も効果的であることがわかったのは、nvm を使用することです。これは、ノードの任意のバージョンをインストールし、いつでも他のバージョンに切り替えることができるコマンド ライン ツールです。
あなたは Windows 7 を使用しているので、興味があるのは次のソースのnvm-setup.zipです:
https://github.com/coreybutler/nvm-windows/releases
セットアップを実行し、バージョンの管理について尋ねられたら、[はい] を押します。
次に、あなたのコマンドを実行します。
Administrator@MECH-PC D:\a
$ nvm list
* 6.8.1 (Currently using 64-bit executable)
5.0.0
4.0.0
0.10.38
Administrator@MECH-PC D:\a
$ node -v
v6.8.1
Administrator@MECH-PC D:\a
$ npm -v
3.10.8
Administrator@MECH-PC D:\a
$ nvm install 5
5.0.0
Downloading node.js version 5.0.0 (64-bit)... Complete
Creating C:\Users\Administrator\AppData\Roaming\nvm\temp
Downloading npm version 3.3.6... Complete
Installing npm v3.3.6...
Installation complete. If you want to use this version, type
nvm use 5.0.0
Administrator@MECH-PC D:\a
$ nvm use 5
5.0.0
Now using node v5.0.0 (64-bit)
Administrator@MECH-PC D:\a
$ nvm list
6.8.1
* 5.0.0 (Currently using 64-bit executable)
4.0.0
0.10.38
Administrator@MECH-PC D:\a
$ node -v
v5.0.0
Administrator@MECH-PC D:\a
$ npm -v
3.3.6
ノート
Windows ではnvm use
、選択したバージョンが保持されます。nvm alias default [VERSION]
Unixでは、例えば必要ですnvm alias default 6.8.1
UNIXの人のための追加の読み物:
http://www.nearform.com/nodecrunch/nodejs-sudo-free/