2016-05-04 4 views
1

「を要求」をモジュールを見つけることができない、私はMongoDBのをインストールし、 MEANスタック、私はスタックの世界を意味するために新たなんだ

node -v => v4.4.3 
npm -v => 2.15.1 
mongo -version => MongoDB shell version: 3.2.6 

は、それをインストールするには installation guideを意味続いnodejs。多くのフォールトの後に 私はgultを実行し、応答を持つことができます。 は今、私は平均で任意のコマンドを実行しようとするこれまでのとき、私は次のエラーを取得:

module.js:327 
throw err; 
^ 

Error: Cannot find module 'request' 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Function.Module._load (module.js:276:25) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (/usr/lib/node_modules/mean-cli/lib/controllers/anonymized-data.js:8:12) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 

を私はしてみました:sudo npm install request が、まだ同じ問題を取得!誰でも私を案内してくれますか?事前のおかげで

UPDATE @Alexanderマックによって与えられたコマンドを実行した後 、私は結果を以下しまった

looks like still not working :(

それはまだ同じ状態:(だ。とsudoをせずに、私はたくさんまたはエラーを得た@Seth :P

+0

'mean-cli'を再インストールしてみてください:' sudo npm ung mean-cli && sudo npm cache clean && sudo npm i -g mean-cli ' – alexmac

+0

はまだ同じエラーがあります:( – rramiii

+0

' mean -cli'パッケージにはバグがあります。著者は、 'package.json'に' request'モジュールを入れることを忘れています:[https://github.com/linnovate/mean-cli/blob/master/package.json](https ://github.com/linnovate/mean-cli/blob/master/package.json)サイト上で問題を作成することができます – alexmac

答えて

1

mean-cliパッケージにはバグがあります。作者はrequestモジュールをpackage.jsonに含めてください:look here。あなたは自分のサイトでそれについての問題を作り出すことができます。

問題をローカルで解決するには、/usr/lib/node_modules/mean-cliに移動し、sudo npm i requestを実行して、紛失したrequestモジュールをインストールしてください。

+0

スーザンの答えが良いアプローチです。 – user553086

3

アレックスは、パッケージに含まれていない「要望」について正しいですが、インストールを手作業で行うのではなく、はるかに簡単です以前の正常なバージョンをインストールしてください

例えばのために、あなたが試すことができます:sudo npm i -g [email protected]

+0

良いアイデアも(私がハリーにいる場合には)、まだこの問題を解決したい;) – rramiii

1

は私がノードを管理するためにNVMを使用しています。 私は/home/ougwen1235/.nvm/versions/node/v4.2.4/lib/node_modules/mean-cliに行き、npm install request --saveを実行します。これで問題は解決されました。

関連する問題