我正在使用模拟器从 Android 工作室运行我的示例 Ionic4/Capacitor 应用程序。
我希望能够调试打字稿源,但是当我像往常一样在 chrome://inspect 中打开时,我在任何地方都看不到 ts 文件,只有 js。
我确实找到了这篇文章,但是使用了第二个建议,即
为了在 Android 上调试时查看真正的原始 ts 文件,我修补了 angular cli 源代码(我有 @angular/cli 版本 7.0.0)以使用 inline-source-maps webpack 选项。为此,我将node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/browser.js文件 中的一行更改
sourcemaps = ‘eval’;
为sourcemaps = ‘inline-source-map’;
仍然没有为我工作。如果我们不必在 node_modules 中编辑文件也会更好吗?
无论如何,由于大量依赖 SQLite,我需要在模拟器中运行,但仍需要调试主应用程序(ts 文件)。