Как отлаживать.ts файлы при запуске Ionic4/Capacitor на эмуляторе Android

Я запускаю пример приложения Ionic4/Capacitor из студии Android с помощью эмулятора.

Я хочу иметь возможность отлаживать исходный код ts, но когда я открываю в chrome://inspect, как обычно, я просто нигде не вижу ts-файлы, просто js.

Я нашел этот пост, но использовал второе предложение, т.е.

Чтобы увидеть настоящий оригинальный файл ts во время отладки на Android, я исправил исходный код 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'; to sourcemaps = 'inline-source-map';

до сих пор не работает для меня. Также было бы лучше, если бы нам не пришлось редактировать файл в node_modules?

Во всяком случае, мне нужно работать в эмуляторе, потому что я буду сильно полагаться на SQLite, но все равно придется отлаживать основное приложение (файлы ts).

Спасибо заранее за любые предложения!

0 ответов

Используйте решение, описанное здесь, тогда вы сможете построить проект с исходными картами.

Используя "Удаленную отладку Chrome", вы можете просматривать и отлаживать файлы сценариев как файлы.js, содержимое будет таким же.

это решение работает для меня для ionic4/ конденсатора, запущенного с эмулятором AVM студии Android.

Другие вопросы по тегам