2016-10-01 14 views
7

npm installを実行するとこのエラーが発生します。これは、ピア依存関係を満たすことができないためですが、ピア依存関係を修正する必要があるかどうかは不明です。ピア依存関係エラーを解決するには:パッケージ[email protected]が兄弟のpeerDependencies要件を満たしていません

λ npm install 

npm ERR! Windows_NT 10.0.14393 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" 
npm ERR! node v4.6.0 
npm ERR! npm v2.15.9 
npm ERR! code EPEERINVALID 

npm ERR! peerinvalid The package [email protected] does not satisfy its siblings' peerDependencies requirements! 
npm ERR! peerinvalid Peer [email protected] wants [email protected]>=0.14.0 || ^15.0.0-rc 
npm ERR! peerinvalid Peer [email protected] wants [email protected]^15.0.0 
npm ERR! peerinvalid Peer [email protected] wants [email protected]^15.0.0 
npm ERR! peerinvalid Peer [email protected] wants [email protected]>=0.12.0 
npm ERR! peerinvalid Peer [email protected] wants [email protected] || 0.14.x || ^15.0.1 
npm ERR! peerinvalid Peer [email protected] wants [email protected]^0.14.0 
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.14 || ~15.3.0 
npm ERR! peerinvalid Peer [email protected] wants [email protected]^15.3.2 
npm ERR! peerinvalid Peer [email protected] wants [email protected]^15.3.2 

npm ERR! Please include the following file with any support request: 
npm ERR!  C:\Users\Daljeet\Documents\hive\client\npm-debug.log 

私もときに働いたpackage.json

dependencies: 

    "dependencies": { 
    "belle": "^2.0.7", 
    "body-parser": "^1.6.5", 
    "bootstrap": "^3.3.0", 
    "compression": "^1.0.11", 
    "config": "^1.21.0", 
    "config-js": "^1.1.9", 
    "connect-ensure-login": "^0.1.1", 
    "cors": "^2.4.1", 
    "dateformat": "^1.0.12", 
    "dotenv": "^0.4.0", 
    "errorhandler": "^1.1.1", 
    "express": "^4.8.5", 
    "express-jwt": "^0.3.1", 
    "flux": "^2.0.1", 
    "i": "^0.3.5", 
    "immutability-helper": "^2.0.0", 
    "jsonwebtoken": "^5.0.1", 
    "jwt-decode": "^1.1.0", 
    "keymirror": "^0.1.1", 
    "lodash": "4.0.0", 
    "log4js": "^0.6.38", 
    "material-ui": "~0.15.4", 
    "mongoose": "^4.3.4", 
    "morgan": "^1.2.3", 
    "normalize.css": "^4.2.0", 
    "pg": "^4.5.5", 
    "react": "15.3.2", 
    "react-infinite": "^0.9.2", 
    "react-input-field": "^1.2.4", 
    "react-mixin": "^1.1.0", 
    "react-router": "^0.13.2", 
    "react-star-rating": "^1.4.2", 
    "react-tap-event-plugin": "~0.2.2", 
    "react-toolbox": "^1.2.1", 
    "react-virtual-list": "^1.8.0", 
    "reqwest": "2.0.5", 
    "when": "^3.7.2" 
    }, 
    "devDependencies": { 
    "babelify": "^6.1.0", 
    "browser-sync": "^2.1.6", 
    "browserify": "^8.0.3", 
    "clean-css": "^3.1.9", 
    "eslint": "^0.14.1", 
    "nodemon": "^1.5.0", 
    "rework": "^1.0.1", 
    "rework-npm": "^1.0.0", 
    "rework-npm-cli": "^0.1.1", 
    "serve": "^1.4.0", 
    "uglify-js": "^2.4.15", 
    "watchify": "^2.1.1" 
    } 
} 
+0

私はこの同じ問題を抱えています。より凝縮された形で:私はピアツーピアを満たしていないと言われていますv15.3.2^0.14.8 ||^15.0.1 - ちょうど間違っている、それはそのセーバーの範囲を満たしています。 – davidtheclark

+0

最初のコードブロックからすべてのnpm警告をカットできますか?これらは無関係です。エラーが問題です。 – davidtheclark

+0

私は、警告がエラーに対処するための洞察を提供するかもしれないと思った。 –

答えて

16

のコピーを添付しました:ダウングレード


  1. 更新NPM "npm install npm -g"
  2. がに反応します。 npm cache clear
  3. 削除node_modules、rm -rf node_modules
  4. 再インストールnode_modules、npm install"react": "15.3.0"
  5. は、キャッシュをクリアしました。
+2

'sudo npm install npm -g'はそのトリックをしました。ありがとう。 –

+0

'npm install npm -g'は実際に何をしますか? npmからnpmパッケージをインストールしますか? – Jagi

+0

@Jagiはnpmを最新バージョンに更新します。 – Teodors

5

ノードパッケージマネージャ(npm)を最新バージョンに更新するだけです。

npm install npm -g