2017-11-09 4 views
0
npm ERR! Darwin 17.2.0 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" "-g" "npm" 
npm ERR! node v6.9.2 
npm ERR! npm v3.10.9 
npm ERR! code MODULE_NOT_FOUND 

npm ERR! Cannot find module 'realize-package-specifier' 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

これをアップデートしようとするとエラーが発生します。 npmのインストール/アップデート操作を実行しているときに同様のエラーが発生します。アップデートnpmを使用したり、npmモジュールをMacにインストールすることができません

どのようにすればこの問題を解決できますか?

+2

実行しようとしているコマンドとそのコンテキストは何ですか:npm project、global context? – lukaleli

+0

私は 'npm i -g npm'を実行しました。最初は、「npm install express」を実行した私のプロジェクトにexpressモジュールをインストールしようとしました。しかし、私はまだ似たようなエラーがあります。 –

答えて

0

ノードをbrew(brew uninstall node & brew install node)で再インストールします。 npmはNodeと一緒に出荷されるので、行きたいと思うはずです。これらのエラーは、npmを更新した後に発生する可能性があります.AAAIKこれが最も安全な回避策です。

+1

まず、問題が何であるかを特定せずにこれを行うと便利です。これは、ノードをインストールするためにHomebrewを使用していることを前提としています。 nvmは今日では非常に普及しているように見えますが、ノードの異なるバージョンを維持してすばやく交換できるようになり、開発中に非常に便利です。 –

+1

本当に、私は問題を解決するための一般的かつ安全な方法を述べたばかりですが、実際には機能しないということ以外は何も述べていません。 –

+0

その他の情報は必要ですか?私もそれを共有します。 –

0

nodeをインストールしました。nvmを使用しており、問題は解決しました。 Thisは私がそうするために従ったものです。

関連する問題