安装第二个依赖项后的 UNMET 对等依赖项

时间:2021-06-26 20:51:11

标签: react-native

我正在努力设置环境,有人可以查看这些错误并告诉我它们的含义吗?

谢谢,我比你知道的更感激。

npm ERR! peer dep missing: react@>=17.0.1, required by react-native-web@0.17.1
npm ERR! peer dep missing: react-dom@>=17.0.1, required by react-native-web@0.17.1
npm ERR! peer dep missing: react-native-gesture-handler@>= 1.5.0, required by react-navigation-stack@2.10.4
npm ERR! peer dep missing: react-native-screens@>=1.0.0 || >= 2.0.0-alpha.0 || >= 2.0.0-beta.0 || >= 2.0.0, required by react-navigation-stack@2.10.4
npm ERR! peer dep missing: react-navigation@^4.1.1, required by react-navigation-stack@2.10.4

1 个答案:

答案 0 :(得分:1)

peer dep missing 表示您安装的软件包依赖于那些缺少的依赖项才能正常运行。例如,react-navigation-stack 依赖于其他一些包,其中 react-navigation 是核心依赖项。如果未安装 react-navigation,react-navigation-stack 会将 react-navigation 标记为缺少依赖项。

要解决此问题,请尝试以下一项或全部操作,直到您的问题得到解决

转到项目级别的 android 目录并运行 ./gradlew clean 然后尝试构建项目

如果问题仍然存在,请删除 node_modules 文件夹并再次运行 npm install 以拉取所需的依赖项

如果这不起作用,请运行 npm list,然后通过安装带有 UNMET DEPENDENCY 标志的任何依赖项来解决所有 peer dep missing 问题