首页 > 解决方案 > 如何将错误的构建文件行号与我的开发文件相关联?

问题描述

我有一个使用 Expo 构建的反应原生应用程序。我有一个仅在 Android 设备的构建版本中出现的错误。我相信它与 redux-persist 有关,但我不确定。使用 react 的 componentDidCatch() 和云函数,我已经能够捕捉到错误发生在构建代码的哪一行。但是,我不知道如何将其与编辑器中的代码联系起来。

componentDidCatch() 返回:

{ line: 1459,
    column: 859,
    sourceURL: '/data/user/0/.....' },
  { componentStack: '\n    in N\n    in n\n    in D\n    in B\n    in c\n    in s\n    in RCTView\n    in n\n    in v\n    in RCTView\n    in RCTView\n    in c' }

标签: javascriptreactjsreact-native

解决方案


您可以index.android.bundle从项目目录访问文件: android/app/build/generated/assets/react/release/index.android.bundle


推荐阅读