错误React Native CLI对本机依赖项使用自动链接,但以下模块是手动链接的:- React - Native -gesture handler(取消链接运行:"react-native unlink React- native -gesture handler“)- react-native-sqlite-storage (取消链接运行:"react-native unlink react-native-sqlite-storage") - react-native-webview (取消链接运行:"react-native取消链接react-native-webview")将React Native从0.60以下升级到0.60或更高版本时,可能会发生这种情况。接下来,你可以通过"react-native unlink“来解除这个依赖,它会自动包含在你的应用中。如果库与自动链接不兼容,请忽略此消息并通知库维护人员。
发布于 2019-09-12 18:04:35
该错误解释了所发生的情况:您已经使用react-native link链接了一些包。
在react-native 0.60中,这不是必需的,因为链接是由react-native本身完成的。
为了摆脱它们,你必须在所有链接的包上使用react-native unlink,错误中列出了这些包。
请注意,您可能需要更新其中一些库,因为某些库不支持自动链接。
因此,为了轻松地删除它,我建议执行以下操作:
1) react-native unlink packageName。//解链一个包
2)运行应用程序,查看是否出现故障。如果它破坏了npm update packageName的话。如果你是在iOS上开发,最好也使用cd ios && pod install,所以你可以通过cocoapods来链接它(在react-native项目中默认添加的cocoapods> 0.60)
3)如果一直断线,链接并通知库维护人员。
4)重复。
这是最安全的方式,所以我建议遵循这些步骤
https://stackoverflow.com/questions/57903921
复制相似问题