React Native - 初始化新项目时出错

Nim*_*eek 7 npm react-native npm-install

当我尝试运行命令时出现以下错误

npx react-native init AwesomeProject
Run Code Online (Sandbox Code Playgroud)

npm 错误!代码 ERESOLVE npm 错误!ERESOLVE 无法解决 npm ERR!npm 错误!解决时:undefined@undefined npm ERR!发现:react-native@0.68.2 npm 错误!node_modules/react-native npm 错误!来自@react-native-community/cli@7.0.3 npm 的同行react-native@"*" 错误!
node_modules/@react-native-community/cli npm 错误!
@react-native-community/cli@"^7.0.3" 来自react-native@0.68.2 npm 错误!来自根项目 npm 的react-native@"0.69.0" 错误!npm 错误!无法解决依赖关系:npm ERR!来自根项目 npm 的react-native@"0.69.0" 错误!npm 错误!对等依赖冲突:react@18.0.0 npm ERR!node_modules/react npm 错误!来自react-native@0.69.0的同行react@“18.0.0”npm错误!node_modules/react-native npm 错误!
来自根项目 npm 的react-native@"0.69.0" 错误!npm 错误!修复上游依赖冲突,或者重试npm ERR!此命令带有 --force 或 --legacy-peer-deps npm ERR!接受不正确的(并且可能损坏的)依赖关系解析。npm 错误!npm 错误!有关完整报告,请参阅 C:\Users\NIMASHA NAIK\AppData\Local\npm-cache\eresolve-report.txt。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\NIMASHA NAIK\AppData\Local\npm-cache_logs\2022-06-23T13_40_58_714Z-debug-0.log

请问有人可以帮忙吗?

谢谢。

小智 24

删除 ~/.npm 缓存文件夹对我有用

rm -r ~/.npm


小智 8

我有同样的问题所以我这样做了

npm config set legacy-peer-deps true
npx react-native
Run Code Online (Sandbox Code Playgroud)

尝试一下,效果很好。


MrA*_*tin 1

您能发布在 AppData 中找到的完整日志吗?

您还可以尝试从系统中完全删除node.js,然后尝试重新安装。

https://nodejs.org/en/

安装 LTS 版本并重试。还要确保 npm 和 npx 都在您的工作目录 PATH 中工作。