Почему проект Visual Studio Cordova всегда возобновляется при отладке круглых скобок в index.js

Я только что создал приложение 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.
};

} )();

введите здесь описание изображения


person Davut Gürbüz    schedule 05.03.2015    source источник


Ответы (1)


Это связано с проблемой в нашем коде веб-отладки, возникшей после недавнего обновления Chrome. Это было исправлено в VS 2015 CTP6, который был выпущен недавно. Это также будет исправлено в нашем следующем обновлении расширения для VS2013.

person Ellen    schedule 06.03.2015
comment
Хорошо. Спасибо. В офисе я использую VS2013 Update 4, и это нормально. Но дома я использую VS2013 Community, и это происходит. - person Davut Gürbüz; 06.03.2015