"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
平台
我对 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 平台