Я только что создал приложение vs-cordova. Когда я запускаю это приложение в браузере Chrome, все работает так, как ожидалось.
НО, отладчик прерывается в конце cordova.js и index.js. index.js ниже. Точка останова попадает в последнюю жирную область. Но почему? Я ничего не вижу в области вывода. Я открывал ошибки CLR с помощью CTRL+Alt+E, но это тоже не помогло. Я также не вижу ошибок в js-выводе. Функция анонимна и не имеет имени. Итак, последние круглые скобки выглядят нормально, не так ли?
Теперь я просто нажимаю F5 и продолжаю. Это круто, но какое-то время меня это немного раздражало! Специально для цели Android. Это ломает код во многих местах. У вас есть какие-нибудь предложения для меня?
Кстати, насколько я заметил, отладчик сначала останавливается для cordova.js, который добавляется в проект, когда я начинаю отладку, а затем находит index.js.
(function () {
"use strict";
document.addEventListener( 'deviceready', onDeviceReady.bind( this ), false );
function onDeviceReady() {
// Handle the Cordova pause and resume events
document.addEventListener( 'pause', onPause.bind( this ), false );
document.addEventListener( 'resume', onResume.bind( this ), false );
// TODO: Cordova has been loaded. Perform any initialization that requires Cordova here.
};
function onPause() {
// TODO: This application has been suspended. Save application state here.
};
function onResume() {
// TODO: This application has been reactivated. Restore application state here.
};
} )();