【发布时间】:2021-06-14 16:05:07
【问题描述】:
我创建了一个新项目react-native init MyProject,在 VSCode 中打开它后,我做的第一件事就是安装导航。
npm install @react-navigation/native @react-navigation/stack
它抛出错误,然后我单独做了这意味着首先我做了npm install @react-navigation/native它安装成功,然后我做了npm install @react-navigation/stack然后错误再次出现:
npm 错误!代码 ERESOLVE npm 错误! ERESOLVE 无法解决依赖关系 树 npm 错误! npm 错误!解决时:MyProject@0.0.1 npm ERR! 发现:react@17.0.1 npm ERR! node_modules/react npm ERR!
react@"17.0.1" 来自根项目 npm ERR!对等反应@“*”来自 @react-navigation/stack@5.14.3 npm ERR!
node_modules/@react-navigation/stack npm ERR!
@react-navigation/stack@"^5.14.2" 来自根项目 npm ERR! npm 呃!无法解决依赖关系:npm ERR!对等反应@“^16.0”来自 @react-native-community/masked-view@0.1.10 npm 错误! node_modules/@react-native-community/masked-view npm ERR!
@react-native-community/masked-view@"^0.1.10" 来自根项目 npm 错误! peer @react-native-community/masked-view@">= 0.1.0" 来自 @react-navigation/stack@5.14.3 npm ERR!
node_modules/@react-navigation/stack npm ERR!
@react-navigation/stack@"^5.14.2" 来自根项目 npm ERR! npm 呃!修复上游依赖冲突,或者重试npm ERR!这 带有--force 或--legacy-peer-deps npm ERR 的命令!接受一个 不正确(并且可能被破坏)的依赖关系解析。 npm 错误! npm 错误!请参阅 /Users/chaudhrytalha/.npm/eresolve-report.txt 以获得完整的 报告。npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
/Users/chaudhrytalha/.npm/_logs/2021-03-17T10_09_02_128Z-debug.log
我什至尝试安装npm install @react-native-community/masked-view,但得到了类似的错误。
【问题讨论】:
-
您是否检查了所有必须安装的库才能使导航正常工作? reactnavigation.org/docs/getting-started
标签: javascript node.js reactjs react-native npm