我们正在尝试使用bugsnag来捕获和调试我们应用程序中的错误。但是,我们有一个问题,当我们通过以下命令生成源映射时:react-native bundle命令与实际打包的代码不同。
我们对打包的代码(顶部)和捆绑包生成的代码(下面)进行了比较,如下所示:
174580c162609
< rightView: React.createElement(_components2.WAButton, {
---
> rightView: React.createElement(_components.WAButton, {
其他东西似乎与通天塔有关:
174209c162287
< _createClass(ProfileEditContainer, [{
---
> babelHelpers.createClass(ProfileEditContainer, [{
任何机构都有一个想法,可以将其修复为具有准确的源代码,甚至更重要的是(准确的源映射)。
我们的babel配置:
{
"presets": ["react-native"],
"plugins": ["transform-decorators-legacy"]
}
我们用于生成捆绑软件的命令:
react-native bundle --platform ios --dev true --assets-dest ./ios --entry-file index.ios.js --bundle-output ios-debug.bundle --sourcemap-output ios-debug.bundle.map