Visual Studio 2010 предотвращает отладку JScript для определенных файлов - PullRequest
6 голосов
/ 06 января 2012

Можно ли предотвратить переход отладчика Javascript к определенным файлам?

Я специально не хочу, чтобы он ломался при возникновении исключения в файле JavaScript Jquery:

enter image description here

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

1 Ответ

2 голосов
/ 06 января 2012

Что-то вызывает ошибку, и вы, вероятно, не должны просто игнорировать ее.

Я бы порекомендовал перейти на сценарий отладки (unminified) и выяснить, в чем именно заключается ошибка.

Если у вас есть ошибка, если вы не можете ее выяснить, опубликуйте ее в stackoverflow, и я уверен, что кто-то сможет вам помочь.

Попробуйте запустить свои собственные сценарии через jslint, чтобы увидеть, есть ли какие-либо очевидные проблемы. http://www.jslint.com

Редактировать: Исходя из вашей ошибки, я бы сказал, что вы пытаетесь сделать что-то с нулевым значением, убедитесь, что вы проверяете наличие нулей в своем коде, когда есть вероятность, что что-то может быть нулевым. Вы можете назначить значения по умолчанию следующим образом:

variable = (typeof variable === undefined) ? defaultValueIfNull : variable;

или используйте ту же проверку с утверждениями if

if (typeof variable !== undefined)
{
    //do stuff
}

И поскольку это jquery и оно говорит об ожидаемом объекте, я бы сказал, что у вас может быть селектор, который не возвращает совпадений, но это могут быть и другие вещи, это только предположение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...