npm i react-push-notification npm ERR

Posted

技术标签:

【中文标题】npm i react-push-notification npm ERR【英文标题】: 【发布时间】:2021-11-28 13:18:28 【问题描述】:

C:\Users\USER\Desktop\Table-of-the-day-v-2\app>npm i react-push-notification npm 错误!代码 ERESOLVE npm 错误! ERESOLVE 无法解析依赖树 npm 错误! npm 错误!解析时:app@0.1.0 npm 错误!找到:react@17.0.2 npm 错误!节点模块/反应 npm 错误!根项目中的 react@"^17.0.2" npm 错误! npm 错误!无法解决依赖关系: npm 错误!对等 react@"^16.8.0" 来自 react-push-notification@1.3.0 npm 错误! node_modules/react-push-notification npm 错误!根项目中的 react-push-notification@"*" npm 错误! npm 错误!修复上游依赖冲突,或者重试 npm 错误!此命令与 --force 或 --legacy-peer-deps npm 错误!接受不正确(并且可能被破坏)的依赖解决方案。 npm 错误! npm 错误!有关完整报告,请参阅 C:\Users\USER\AppData\Local\npm-cache\eresolve-report.txt。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\USER\AppData\Local\npm-cache_logs\2021-10-08T15_15_54_627Z-debug.log

【问题讨论】:

【参考方案1】:

这是因为这个包有 react v16.8.0 作为依赖并且你已经安装了 react v17.0.2 你可以使用npm i react-push-notification --force 它会安装它。

【讨论】:

以上是关于npm i react-push-notification npm ERR的主要内容,如果未能解决你的问题,请参考以下文章

npm i与npm install的区别

私有 npm 包无法使用 `npm ci` 安装,但可以使用 `npm i` 为啥?

npm i react-push-notification npm ERR

npm -i 与npm install -s与-d的区别

npm -i 与npm install -s与-d的区别

npm i node-sass 报错