web-dev-qa-db-ja.com

NVMの使用時にNPMが見つかりません

Nvmのドキュメントを使用してnode/npmをインストールしました。

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash

次に:

nvm install node

この時点でノードは機能していますが、npmコマンドの結果は次のようになります。

npm: command not found

Npmを正しく動作させるにはどうすればよいですか?

19
Raphaël

これは、apt-get remove node

私はnpmを最初から再インストールして解決しました:

rm -R ~/.npm ~/.nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
nvm install node

私は解決策を見つけました here

21
Raphaël

このコマンドを実行してこれを修正しました:

$ command -v npm

シェルウィンドウを再度開きます。

9
Saeid Alidadi

この問題は特に、cmdの管理者権限がないために発生するWindowsで発生します。

Git bashを使用している場合

  1. インストールディレクトリに移動します(例:C:\ Program Files\Git)
  2. プロパティを右クリック->互換性。
  3. ラベルが付いたチェックボックスをオンにします->管理者として実行します。
  4. もう一度git bashを実行してnpmリストを実行してから、npmが 'version_to_be_used'を使用します

同じことがCmdにも言えます

0
Vaibhav Jain

NVM-Windowsを実行している場合は、nvm onを実行することを忘れないでください。 (これは私にとってタイトルとして問題を解決します。)

0
Raining