【发布时间】:2017-09-01 04:01:30
【问题描述】:
请检查图片。
我猜它与package.json有关,但不太确定。
回复评论以获取更多信息
最初我安装的是material-ui。
详细信息在这里:
I:\react-boilerplate>npm install material-ui
react-boilerplate@3.4.0 I:\react-boilerplate
+--material-ui@0.17.1
| +-- keycode@2.1.8
| +-- lodash.throttle@4.1.1
| +-- 未满足的同行依赖 react@^15.4.2
| +-- react-addons-create-fragment@15.4.2
| +-- react-addons-transition-group@15.4.2
| +-- react-event-listener@0.4.3
| | +-- 未满足的同行依赖 react@^15.4.2
| | `-- react-addons-shallow-compare@15.4.2
| +-- 重组@0.22.0
| | `--change-emitter@0.1.3
| `-- simple-assign@0.1.0
+-- UNMET PEER DEPENDENCY react-tap-event-plugin@^2.0.1
`-- 未满足对等依赖 webpack@2.2.0-rc.3
然后我试图通过npm install 他们来修复 UNMET PEER DEPENDENCY。
第一次尝试是这样的:
react-boilerplate@3.4.0 I:\react-boilerplate
+-- react@15.4.2 无效
+-- react-tap-event-plugin@2.0.1
`-- 未满足对等依赖 webpack@2.2.0-rc.3
`-- webpack-sources@0.1.5
如您所见,这是我遇到的第一个invalid。
所以我只是想弄清楚为什么会弹出这个invalid 以及如何解决它。
回复评论以获取更多信息
这里是 package.json,依赖部分
“依赖”:{ “babel-polyfill”:“6.20.0”, “粉笔”:“1.1.3”, “压缩”:“1.6.2”, “跨环境”:“3.1.3”, “快递”:“4.14.0”, "fontfaceobserver": "2.0.7", “不可变”:“3.8.1”, “国际”:“1.2.5”, “不变”:“2.2.2”, “ip”:“1.1.4”, “lodash”:“4.17.2”, “极简主义”:“1.2.0”, “反应”:“15.4.1”, “反应域”:“15.4.1”, “反应头盔”:“3.2.2”, “反应国际”:“2.1.5”, "react-redux": "4.4.6", “反应路由器”:“3.0.0”, "react-router-redux": "4.0.6", “反应路由器滚动”:“0.4.1”, “redux”:“3.6.0”, “redux-immutable”:“3.0.8”, “redux-saga”:“0.14.0”, “重新选择”:“2.5.4”, “sanitize.css”:“4.1.0”, “样式组件”:“1.1.2”, “警告”:“3.0.0”, "whatwg-fetch": "2.0.1" },
和 devDependencies 部分
“开发依赖”:{ "babel-cli": "6.18.0", "babel-core": "6.21.0", "babel-eslint": "7.1.1", "babel-loader": "6.2.10", "babel-plugin-dynamic-import-node": "1.0.0", “babel-plugin-react-intl”:“2.2.0”, "babel-plugin-react-transform": "2.0.2", "babel-plugin-transform-es2015-modules-commonjs": "6.18.0", “babel-plugin-transform-react-constant-elements”:“6.9.1”, “babel-plugin-transform-react-inline-elements”:“6.8.0”, “babel-plugin-transform-react-remove-prop-types”:“0.2.11”, "babel-preset-latest": "6.16.0", "babel-preset-react": "6.16.0", “babel-preset-react-hmre”:“1.1.1”, "babel-preset-stage-0": "6.16.0", “cheerio”:“0.22.0”, “循环依赖插件”:“2.0.0”, “工作服”:“2.11.15”, "css-loader": "0.26.1", “酶”:“2.6.0”, “eslint”:“3.11.1”, “eslint-config-airbnb”:“13.0.0”, “eslint-config-airbnb-base”:“10.0.1”, “eslint-import-resolver-webpack”:“0.8.0”, "eslint-plugin-import": "2.2.0", “eslint-plugin-jsx-a11y”:“2.2.3”, “eslint-plugin-react”:“6.7.1”, “eslint-plugin-redux-saga”:“0.1.5”, “事件源-polyfill”:“0.9.6”, “出口装载机”:“0.6.3”, “文件加载器”:“0.9.0”, "html-loader": "0.4.4", "html-webpack-plugin": "2.24.1", "image-webpack-loader": "2.0.0", “进口装载机”:“0.6.5”, "jest-cli": "18.0.0", "lint-staged": "3.2.1", “ngrok”:“2.2.4”, “节点扑通”:“0.5.4”, “空加载器”:“0.1.1”, “离线插件”:“4.5.2”, “扑通”:“1.7.3”, “预提交”:“1.1.3”, “反应插件测试工具”:“15.4.1”, “rimraf”:“2.5.4”, “shelljs”:“0.7.5”, "sinon": "2.0.0-pre", “样式加载器”:“0.13.1”, "url-loader": "0.5.7", "webpack": "2.2.0-rc.3", "webpack-dev-middleware": "1.9.0", "webpack-hot-middleware": "2.15.0" }
【问题讨论】:
-
您能提供更多信息吗?上面和下面的输出还打印了什么?
-
@E_net4 嘿,我添加了更多信息!
-
请同时包含您项目的 package.json,或至少包含已注册的依赖项。
-
@E_net4 好的,我已经添加了依赖项部分!
标签: npm npm-install