当package.json具有正确版本时,npm install会抛出UNMET PEER DEPENDENCY错误

试图安装recharts,react-interactjs等,并得到以下错误…

+-- UNMET PEER DEPENDENCY react@15.4.1 +-- UNMET PEER DEPENDENCY react-dom@15.4.1 `-- recharts@0.20.0 

package.json Deps和Dev Deps

 "dependencies": { "promise-polyfill": "^6.0.2", "semantic-ui-react": "^0.63.1", "whatwg-fetch": "^2.0.1" }, "devDependencies": { "babel-core": "^6.4.0", "babel-jest": "^18.0.0", "babel-loader": "^6.2.8", "babel-plugin-recharts": "^1.1.0", "babel-preset-es2015": "^6.18.0", "babel-preset-react": "^6.16.0", "babel-preset-stage-0": "^6.16.0", "css-loader": "^0.26.1", "extract-text-webpack-plugin": "^1.0.1", "file-loader": "^0.9.0", "gulp-autoprefixer": "^3.1.1", "jest": "^18.0.0", "node-sass": "^4.1.1", "postcss-loader": "^1.2.0", "react": "^15.4.1", "react-dom": "^15.4.1", "react-hot-loader": "^1.3.1", "react-router": "^3.0.0", "react-test-renderer": "^15.4.1", "recharts": "^0.20.0", "sass-loader": "^4.0.2", "semantic-ui": "^2.2.6", "style-loader": "^0.13.0", "url-loader": "^0.5.7", "webpack": "^1.14.0", "webpack-dev-server": "^1.16.2", "worker-loader": "^0.7.1" } 

尝试npmcaching清理,删除node_modules和运行npm安装。 更新npm,重新安装反应和反应,最后还有Node。 但是错误不会消失。 还尝试删除插入和安装15.4.1的反应和反应

节点6.9.2和npm 4.0.5

任何人遇到这个问题? 谢谢。

尝试运行:

 npm install react@15.4.1 react-dom@15.4.1 

运行前:

 npm install 

如果它工作,那么你可能想把它添加到package.json “依赖”。