现有的 React Native 项目未安装

问题描述 投票:0回答:1

我有最新的节点版本和最新的反应本机版本。 但是当我使用此命令时,我的 React Native 是基于旧版本的

npm install
我收到此错误。 请帮助我解决这个问题,我是新的反应本机领域。 我已附上错误图片,请参阅。

错误图片

请帮我解决这个问题,我尝试了很多次,但无法解决。

reactjs react-native
1个回答
0
投票

看起来您共享的图像中的依赖项

react-native-responsive-view-port
已经五年没有新版本了(https://www.npmjs.com/package/react-native-responsive-view-port) 。我建议您看看是否能够注释掉或删除依赖于该包的任何代码,然后暂时删除它,并对任何其他没有最新版本的小依赖项重复此操作。

您可能会发现,为了至少构建应用程序,您需要这样做的只是几个小依赖项,然后您可以检查是否可以 a) 切换到提供相同功能但不同的包最近已更新以与当前的 React Native 配合使用,或者 b) fork 旧的依赖项以使它们与您正在使用的 React Native 版本保持同步(这可能会或可能不会有很多工作,具体取决于依赖项的功能).

这通常对于将项目迁移到更新版本的 React Native 可能很有用:https://reactnative.dev/docs/upgrading

© www.soinside.com 2019 - 2024. All rights reserved.