我有一个简单的react,它是我从react中生成的,当我将native-base导入到我的组件并通过react-native run-ios运行该应用程序时,我会得到以下错误:
错误加载包(http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false)失败:(无法从/Users/wallet/Desktop/Projects/HomaWallet/node_modules/native-base/dist/src/basic/Tabs/index.js解析模块react-timer-mixin:模块react-timer-mixin不存在于exist模块映射中)
这可能与解决以下问题的https://github.com/facebook/react-native/issues/4968有关:
watchman watch-del-all。node_modules文件夹:rm -rf node_modules && npm install。rm -rf /tmp/metro-bundler-cache-*或npm start -- --reset-cache。rm -rf /tmp/haste-map-react-native-packager-*。(空))_38-RCTCxxBridge loadSource:onProgress:_block_invoke.226 RCTCxxBridge.mm:412
___ZL36attemptAsynchronousLoadOfBundleAtURLP5NSURLU13block_pointerFvP18RCTLoadingProgressEU13block_pointerFvP7NSErrorP9RCTSourceE_block_invoke.118
__80-RCTMultipartDataTask URLSession:streamTask:didBecomeInputStream:outputStream:_block_invoke
-RCTMultipartStreamReader emitChunk:headers:回调:完成:
-RCTMultipartStreamReader readAllPartsWithCompletionCallback:progressCallback:
-RCTMultipartDataTask URLSession:streamTask:didBecomeInputStream:outputStream:
_~_
-NSBlockOperation main -__NSOperationInternal _start:__NSOQSchedule_f _dispatch_call_block_and_release _dispatch_client_callout _dispatch_continuation_pop _dispatch_async_redirect_invoke _dispatch_root_queue_drain _dispatch_worker_thread2 _pthread_wqthread start_wqthread
反应本机版本0.58.1
本机基础版本^2.10.0
OS Mac
发布于 2019-01-28 10:06:33
我将本机版本降级为57.7,将本机基本版本降为2.8.1。
发布于 2019-03-30 09:37:40
只需在您的package.json中添加“react timer-mixin”:"0.13.4“并安装即可。这也帮助我解决了同样的问题--反应-原生: 0.58.6和本土化2.8.1
发布于 2019-05-13 07:40:44
将您的本机版本升级到至少2.11.0,这是解决问题的版本。您可以在2.11.0版本的github中找到更多详细信息:https://github.com/GeekyAnts/NativeBase/releases
https://stackoverflow.com/questions/54399086
复制相似问题