2017-06-13 5 views
0

数日前にnpmを使用していましたが、正常に動作しましたが、npmコマンドを実行しようとすると突然エラーになります。エラー:モジュール 'readable-stream'を見つけることができません

module.js:487 
throw err; 
^ 

Error: Cannot find module 'readable-stream' 
    at Function.Module._resolveFilename (module.js:485:15) 
    at Function.Module._load (module.js:437:25) 
    at Module.require (module.js:513:17) 
    at require (internal/module.js:11:18) 
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet/tracker-stream.js:3:14) 
    at Module._compile (module.js:569:30) 
    at Object.Module._extensions..js (module.js:580:10) 
    at Module.load (module.js:503:32) 
    at tryModuleLoad (module.js:466:12) 
    at Function.Module._load (module.js:458:3) 

私はどのNPMコマンドを実行することはできません、でもNPMは、このエラーを表示する-v、ノードのバージョンが8.0.0 である私は、問題の一つは、私ということであるMacOSの

の最新バージョンを使用していますhomebrowを使ってノードをインストールしていないので、もう一度アンインストールしてインストールすることが私の最後の解決策です。

これに関する助力?

+0

ええ、あなたはノードをアンインストールして再インストールする必要があります。それを修正するには – RyanZim

+0

それはバマーです。どのようにpkg経由で​​インストールされているので、システムからすべてのノードファイルをアンインストールするためのヒント? – Gifron

+0

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*} これは私の問題を解決することができました。その後、私はBREWでノードをインストールし、それは正常に動作しています。 – Gifron

答えて

0

Macの場合は、nvmを使用してノードをインストールし、ノードを切り替えます。

また、バージョンをアップグレードするときにはreinstall packagesもうまくできます。 nvm install 6 --reinstall-packages-from=5

これは自作よりも優れています。これはMacでのノードでI would not suggestです。

関連する問題