9
module.js:340
throw err;
      ^
Error: Cannot find module 'inherits'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/usr/lib/node_modules/npmconf/npmconf.js:3:16)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
4

9 に答える 9

8

以下は私のために働いた。他の答え sudo yum install nodejs-inherits* は、私にとってはうまくいきませんでした。以下を実行する前に、 /usr/lib/node_modules フォルダーをバックアップして、グローバルにインストールしたすべてのものを思い出すために参照できるようにすることをお勧めします。

sudo yum erase nodejs npm
sudo rm -rf /usr/lib/node_modules
sudo yum install nodejs npm

これが誰かに役立つことを願っています。

于 2013-12-25T23:58:06.923 に答える
4

inherits情報を共有するために、この問題に直面し、次のようにインストールして解決しました。

sudo npm install inherits

これはその githubリポジトリです。

于 2015-10-09T16:26:42.540 に答える
3

sudo yum install nodejs-inherits* はうまくいきませんでした。また、node_modules を消去したくありませんでした。

継承モジュールを消去し、新しいモジュールのみをインストール/再インストールすると機能しました:

sudo yum erase nodejs-inherits
sudo yum erase nodejs-inherits1
sudo yum install nodejs-inherits
于 2014-11-22T13:21:55.913 に答える
0

他の可能性 (npm と他のさまざまな nodejs パッケージの再インストール) を使い果たした後、最終的に単純なものを試しました。:-)

sudo yum install nodejs-inherits*

それは私のために働いた。

于 2013-11-12T15:23:40.337 に答える
0

最近Windowsでこの問題が発生しましたが、npmを更新すると修正されました。

npm update npm -g
于 2015-04-12T22:12:58.707 に答える
0

ノードを「n」でバージョン 5.5.0 に切り替えたときに発生しました。

次に、以前使用していたノード 0.10.22 に戻り、実行します。

npm update npm -g

それなら今は大丈夫

于 2016-01-27T11:55:41.613 に答える
-3

ランニングnpm install –yは私の状況で私を助けてくれます。オプションの意味
がわかりません。-y

于 2016-11-01T05:42:28.787 に答える