我有最新的节点版本和最新的反应本机版本。 但是当我使用此命令时,我的 React Native 是基于旧版本的
npm install
我收到此错误。
请帮助我解决这个问题,我是新的反应本机领域。
我已附上错误图片,请参阅。
请帮我解决这个问题,我尝试了很多次,但无法解决。
看起来您共享的图像中的依赖项
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。