"RNCWebView" 在 UIManager 中找不到

"RNCWebView" was not found in the UIManager

我对 react-native-webview 非常震惊 linking。我在这个特定问题上的结局又是一个非常普遍的问题。

当我做 react-native link react-native-webview 时,它给我错误提示 -

warn:: 调用 react-native unlink [packageName] 已弃用,取而代之的是 autolinking。它将在下一个主要版本中删除。 自动linking 文档:https://github.com/react-native-community/cli/blob/master/docs/autolinking.md

因此我按照这个 link (https://github.com/react-native-webview/react-native-webview/blob/master/docs/Getting-Started.md#2-link-native-dependencies) 手动 link 这个包。但我还是遇到了前两天的同一个问题。

版本:
"react-native": "~0.63.4",
"react-native-webview": "^11.2.3",

我还看到,对于 0.60 以上的 react-native 版本,我们不必 link 明确。它会自动执行。所以我不知道我的情况是什么问题。

你能帮我解决这个问题吗

当用户在项目中添加新的依赖而没有重建项目时,这是一个常见的错误

与原生代码的依赖需要重新构建项目。 因此在这里,我们必须重建项目

尝试以下解决方案:

对于Android

  • 在终端中
  • npx react-native run-android

--或--

对于iOS

  • 在终端中
  • pod 安装
  • npx react-native run-ios 平台