【发布时间】:2020-04-28 17:16:09
【问题描述】:
我正在使用 react native(expo) 并尝试使用 web 视图 package 我在控制台中收到此警告,但在移动屏幕上没有看到任何内容。
"sdkVersion": "36.0.0",
“世博”:“~36.0.0”,
"react-native": "https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz",
"react-native-webview": "^8.0.2",
错误:
加载页面时遇到错误,Object { “canGoBack”:假, “canGoForward”:假, “代码”:-1, "描述": "net::ERR_CACHE_MISS", “加载”:假, “目标”:2665, “标题”: ””, "url": "https://facebook.github.io/react-native/", } - node_modules\react-native\Libraries\YellowBox\YellowBox.js:71:8 在 console.warn - node_modules\expo\build\environment\muteWarnings.fx.js:18:23 在警告 * http://192.168.1.100:19001/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&minify=false&hot=false:209150:21 在 onLoadingError 中 -invokeGuardedCallbackImpl 中的 node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:307:15 - 在 invokeGuardedCallback 中的 node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:531:36 - node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:555:30 in invokeGuardedCallbackAndCatchFirstError
- node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:722:42 在 executeDispatch * http://192.168.1.100:19001/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&minify=false&hot=false:209150:21 在 onLoadingError 中 -invokeGuardedCallbackImpl 中的 node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:307:15 - 在 invokeGuardedCallback 中的 node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:531:36 - 在 invokeGuardedCallbackAndCatchFirstError 中的 node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:555:30 - node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:722:42 在 executeDispatch - node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:744:20 在 executeDispatchesInOrder - node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:907:29 在 executeDispatchesAndRelease - forEachAccumulated 中的 node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:889:12 - node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:932:21 在 runEventsInBatch - node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:1096:19 在 runExtractedPluginEventsInBatch - node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:2796:6 in batchedUpdates$argument_0 - node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:18791:14 in batchedUpdates$1 - 批处理更新中的 node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:2709:30 - node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:2794:17 in batchedUpdates$argument_0 - node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:2814:26 在receiveEvent - __callFunction 中的 node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:436:47 - __guard$argument_0 中的 node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:111:26 - __guard 中的 node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:384:10 - __guard$argument_0 中的 node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:110:17 * [native code]:null in callFunctionReturnFlushedQueue
【问题讨论】:
-
我也遇到了同样的问题
-
我对 React Native 非常陌生,唯一对我有用的解决方案是将我的代码分叉到 react-native-cli 中。自去年 10 月以来,世博会可能需要更多时间来解决这个问题。
标签: javascript reactjs react-native webview expo