2017-08-15 24 views
0

糸をインストールして以来、私はもうnpmを使用できません。NPM 'safe-buffer'モジュールが見つかりません

NodeJSはアップグレードされています。 npmを削除することはできません。

module.js:487 
    throw err; 
^ 


Error: Cannot find module 'safe-buffer' 
    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/readable-stream/lib/_stream_readable.js:56: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) 

私が得た: NodeJSのv8.2.1、 糸v0.27.5 (できないnpm -v私のNPM)はすでに試した

すべてのコマンドは、私がやる私は、同じエラーメッセージが表示されました
  • 私のprojetからnode_modulesフォルダを削除し、npm install(同じエラーメッセージが表示されます)を使用して再インストールしてください。
  • npm upgrade
  • npm cache clearnpm cache rmnpm install safe buffer

は、私は私のファイルにエラーメッセージが話しているmodule.js上のみ22行を得たので、私は437、513または569をチェックするラインを持つことはできません。

+0

"エラー:Function.Module._resolveFilenameでモジュール 'safe-buffer'が見つかりませんでしたか?同様の問題や解決策がたくさんあります。 NPMを更新/再インストールしてみてください。 – Steven

+0

package.jsonを使用してディレクトリにnpm installを実行する必要があります。 –

+0

私は2日以来、Googleで見つけた多くのこと、または同様のエラーを試しました。しかし、まだそれを得た。私は自分のプロジェクトからnode_modulesを削除してnpm install(私のpackage.jasonの同じ場所)を実行しましたが、すべてのnpmコマンドで同じメッセージが得られました。 – MeowMeow

答えて

1

NPMをアンインストールすることができなかったので、私はからNodeJSインストールを再: https://nodejs.org/en/

そして、それが最終的に動作しています。

0

実際に私のマシンでは、グローバルnpmまたはuninstallnode.jsを削除しても、それでもなお動作しません。


ので、私の解決策はuninstall npmされ、その後、再び、私はNVMを使用

0

それをインストールC:\Users\pc-name\AppData\Roamingにフォルダnpmnpm-cacheを削除するに行くので、私はそこnode_modulesディレクトリを削除:

rm -rf /Users/shawn/.nvm/versions/node/v6.11.1/lib/node_modules

その後、私はnpm installを実行し、すべてが機能しました。

関連する問題