2017-07-14 11 views
2

を発見していない私は私のサーバー(OS:アマゾンAMI)にnodejsnpmをインストールしたノードのバージョン管理に 現在のノードのバージョンを使用して4.2.0はsudoのNPMコマンドをインストール

nodejsプロジェクトはvar/www/testingフォルダにあるある7.10.0 NPMバージョンです私はnodenpmのコマンドが見つからないエラー

パスがそれぞれ

でしまった sudo npm installを使用してpackage.jsonに存在depeondeiesをインストールしようとしていたときに NPMとノードが同じフォルダ内にある
~/.nvm/versions/node/v7.10.0/bin/node 

~/.nvm/versions/node/v7.10.0/bin/npm 

が、私は、このコマンドを実行してください:

sudo npm install私はsudo: npm: command not found

npm installコマンドには、エラーをスローしないしまったけどnode_modulesフォルダは空です。

+0

'sudo'なしで試してください。 'node --version'か' npm --version'は動作していますか? –

+0

あなたはエラーを提供することができます – Natsathorn

+0

@SaugatAcharya 'ノード--version'とノードなしで' npm --version'は現在のnode.jsとnpmのバージョンを返します – Jabaa

答えて

1

正しいNPMパスはちょうど再度コマンドを下回る

sudo apt-get install npm 

を実行して、NPMを確認し、他の/usr/local/bin/npmでインストールされ、代わりにあなたが試すことができます:

sudo ln -s /usr/local/lib/node /usr/lib/node 
sudo ln -s /usr/local/bin/npm /usr/bin/npm 
+0

私は既にnpmをインストールしました – Jabaa

+0

あなたはどちらを使用していますか?グローバルとして再インストールする – Serve

+0

Amazone linux ami – Jabaa

0

私がインストールしようとしたとき、私はこのエラーを得ましたnpm。 のbash-3.2 $ sudoのNPM sudoのインストール:NPM:だから

を見つけていないコマンドを、私はそれが自動的に必要なパスに設定しますhttps://nodejs.org/en/ からのNode.jsをダウンロードしました。

インストール後、私のために働いた。

関連する問題