为了账号安全,请及时绑定邮箱和手机立即绑定

无法识别导入文件中的文件

无法识别导入文件中的文件

收到一只叮咚 2021-04-30 05:08:23
我创建了一个MenuButton以及另外2个页面,其中之一是settingScreen,在这里我已经在两个文件中导入了MenuButton,它们似乎运行良好。但是,当我在DrawerNavigator文件上导入设置Screen时,它无法识别MenuButtonFailed to load bundle(http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false) with error:(Unable to resolve module `./Menu/MenuButton` from `/Users/camillebasbous/Project/Menu/SettingScreen.js`: The module `./Menu/MenuButton` could not be found from `/Users/camillebasbous/Project/Menu/SettingScreen.js`. Indeed, none of these files exist:  * `/Users/camillebasbous/Project/Menu/Menu/MenuButton(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx)`  * `/Users/camillebasbous/Project/Menu/Menu/MenuButton/index(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx)` (null))__38-[RCTCxxBridge loadSource:onProgress:]_block_invoke.228    RCTCxxBridge.mm:414___ZL36attemptAsynchronousLoadOfBundleAtURLP5NSURLU13block_pointerFvP18RCTLoadingProgressEU13block_pointerFvP7NSErrorP9RCTSourceE_block_invoke.118__80-[RCTMultipartDataTask URLSession:streamTask:didBecomeInputStream:outputStream:]_block_invoke-[RCTMultipartStreamReader emitChunk:headers:callback:done:]-[RCTMultipartStreamReader readAllPartsWithCompletionCallback:progressCallback:]-[RCTMultipartDataTask URLSession:streamTask:didBecomeInputStream:outputStream:]__88-[NSURLSession delegate_streamTask:didBecomeInputStream:outputStream:completionHandler:]_block_invoke__NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__-[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_wqthreadstart_wqthread我试过测试另一页,经过几次测试后,我意识到这些页中存在导入的MenuButton是导致错误的原因吗?是否可以导入已导入另一个要显示的文件的方法?将它们都导入drawerNavigation中,如果是,则如何构造代码。谢谢
查看完整描述

1 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

导入时使用的路径是相对于文件的。因此,由于所有内容都在同一文件夹中,因此您必须像这样更正导入路径:

  1. 在Drawer Navigator代码上

    import SettingScreen from './SettingScreen'
  2. 在SettingScreen代码上

    import MenuButton from './MenuButton'


查看完整回答
反对 回复 2021-05-13
  • 1 回答
  • 0 关注
  • 312 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信