Я использую Crashlytics для мониторинга сбоев в моем приложении, в том числе ошибок JavaScript. Но в релизе трассировку стека, которую я возвращаю, нельзя использовать (только информация о bundle.js).
Это для приложения NativeScript. В настоящее время я ловлю ошибки JS, чтобы отправить их в Crashlytics, но ошибки такие (потому что я использую --bundle --env.uglify):
at e.crash (file:///data/data/com.appwhite.android/files/app/bundle.js:1:36166)
at Object.handleEvent (file:///data/data/com.appwhite.android/files/app/bundle.js:1:39772)
at handleEvent (file:///data/data/com.appwhite.android/files/app/vendor.js:1:221997)
Я бы хотел, чтобы трассировка стека читалась с оригинальными файлами:
at HomeComponent.crash (file:///data/data/com.appwhite.android/files/app/app/main/home/home.component.js:99:16)
at Object.eval [as handleEvent] (ng:///AppModule/HomeComponent.ngfactory.js:13:27)
at handleEvent (file:///data/data/com.appwhite.android/files/app/tns_modules/@angular/core/bundles/core.umd.js:21694:45)