2016-08-16 20 views
0

を私は削除して再インストールしているNode.jsの何倍NPMインストールエラー:モジュール「タフなクッキー」を見つけることができません

> node -v 
4.5.0 
> npm -v 
3.3.6 

を、私は、コマンドnpm install requestを実行すると、私は次のエラーを取得する:

Error: Cannot find module 'tough-cookie' 
    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> (C:\Users\Generic User\AppData\Roaming\npm\node_modules\npm\node_modules\request\lib\cookies.js:3:13) 
    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) 
    at require (internal/module.js:12:17) 
npm ERR! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Generic User\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "request" 
npm ERR! node v4.5.0 
npm ERR! npm v3.3.6 
npm ERR! code MODULE_NOT_FOUND 

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

おそらく私もこのコマンドで同じエラーを取得し

> npm update -g npm 

を実行するために、私に教えてくれます。

答えて

1

ノードを実行しているフォルダにpackage.jsonファイルはありますか?

package.jsonがある場合、実行されている:所望の効果を持っていません

npm install request 

、実際のNPMにちょうど試してみて、インストールしますpackage.json

+0

私はpackage.jsonの有無にかかわらず同じコマンドを実行しようとしました。私はいつも同じエラーを起こす – Khalid

2

に記述されているものは何でもそれは、モジュール何らかの理由でバージョン3のnpmのインストールが壊れているようです。このパスが存在するかどうかを知ることは興味深いことないと思います:

C:\Users\Generic User\AppData\Roaming\npm\node_modules\npm\node_modules\request\node_modules\tough-cookie 

、それが有効なパッケージが含まれているかどうか、など

あなたのNPM V 3をインストールすると、NPM installまたはupdateコマンドの壊れた、どれも(彼らはrequestモジュールを必要とするので)動作します。ただし、NPMをロールバックすることができるかもしれない - のNode.jsのバージョン4.5.0は、NPMのバージョン2.15.9をインストールし、それはまだそこになりますよう:

> npm uninstall -g npm 

を残す必要があること:

> npm -v 
2.15.9 
再インストールのNPM V 3前

、キャッシュをクリア:

> npm cache clear 
> npm install -g npm 

しかし、あなたは再インストールバージョンのNPM V 3の前に、あなたがNPM vでrequestをインストールすることができますかどうかを確認するために興味深いものになるだろう2。

関連する問題