2016-04-29 18 views
0

を満たしていない反応パッケージは、その兄弟

sudoのNPM反応し、DataGridのインストールインストールしようとしていた--save
sudoのNPM反応し、DatePickerのインストール

コンソール出力 --save

npm ERR! peerinvalid The package react does not satisfy its siblings' peerDependencies requirements! 
npm ERR! peerinvalid Peer [email protected] wants [email protected]>=0.14.0 
npm ERR! peerinvalid Peer [email protected] wants [email protected]^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.0 

npm ERR! System Linux 3.19.0-56-generic 
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "react-datagrid" "--save" 
npm ERR! cwd /home/shashank/webapps/cms 
npm ERR! node -v v0.10.25 
npm ERR! npm -v 1.3.10 
npm ERR! code EPEERINVALID 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/shashank/webapps/cms/npm-debug.log 
npm ERR! not ok code 0 

必要な依存関係はreact @^15.0.1ですadyがインストールされていることがpackage.jsonで確認できます。私はこの問題を克服します。

package.json

"devDependencies": { 
    "babel-core": "^6.7.7", 
    "babel-loader": "^6.2.4", 
    "babel-preset-es2015": "^6.5.0", 
    "babel-preset-react": "^6.5.0", 
    "babelify": "^7.2.0", 
    "browserify": "^13.0.0", 
    "chalk": "^1.1.1", 
    "gulp": "gulpjs/gulp#4.0", 
    "gulp-cli": "gulpjs/gulp-cli#4.0", 
    "gulp-concat": "^2.6.0", 
    "gulp-cssnano": "^2.1.1", 
    "gulp-htmlmin": "^1.3.0", 
    "gulp-if": "^2.0.0", 
    "gulp-rename": "^1.2.2", 
    "gulp-replace": "^0.5.4", 
    "gulp-sourcemaps": "^1.6.0", 
    "gulp-uglify": "^1.5.3", 
    "gulp-util": "^3.0.7", 
    "gulp-watch": "^4.3.5", 
    "pretty-hrtime": "^1.0.2", 
    "vinyl-buffer": "^1.0.0", 
    "vinyl-source-stream": "^1.1.0", 
    "watchify": "^3.7.0", 
    "yargs": "^4.1.0" 
    }, 
    "dependencies": { 
    "gulp-rename": "^1.2.2", 
    "moment": "^2.13.0", 
    "react": "^15.0.1", 
    "react-datagrid": "^2.0.2", 
    "react-dom": "^15.0.1" 
    } 
} 

答えて

0

使用

"react": "^15.0.1 || ^0.14.0"

+0

package.jsonで更新されましたが、引き続き同じ問題に直面しています。 – Shashank

0

私はV4.4.3にv0.10.25からアップグレードしたノード上の安定したバージョンをインストールすることで問題を解決することができました

ステップ1:インストールの場所を見つけることによってノードの古いバージョンを削除します

$ which node (Finds the path of installations Eg: /usr/bin/nodejs) 
$ sudo rm -rf /usr/bin/nodejs 

ステップ2:Nodeの安定バージョンをダウンロード

ステップ3(Iノード-V4.4.3-のLinux x64.tar.gzを使用):ノードの安定したバージョンをインストールし、ローカルの/ usr//

$ sudo tar -C /usr/local/ --strip-components 1 -xzf node-v4.4.3-linux-x64.tar.gz 

ほら、あなたの問題を解決する最後のNPMを更新することができます

0

sudo npm install npm -g 
関連する問題