簡體   English   中英

JavaScript調試器(Chrome和Webstorm)總是在不存在的斷點處中斷

[英]Javascript debuggers (Chrome and Webstorm) always break at non-existent breakpoint

Chrome開發人員工具和Webstorm javascript調試器總是會中斷:

if(typeof qmLog !== "undefined"){

在下面的javascript文件中,即使那里沒有斷點。

你有什么想法如何避免這種破壞

 String.prototype.toCamelCase = function() { return this.replace(/(\\_[az])/g, function($1) { return $1.toUpperCase().replace('_', ''); }); }; var qm = { /// lots of stuff here... }; if (typeof qmLog !== "undefined") { qm.qmLog = qmLog; qmLog.qm = qm; } //if(typeof window !== "undefined" && typeof window.qmLog === "undefined"){window.qmLog = qm.qmLog;} // Need to use qm.qmLog so it's available in node.js modules if (typeof nlp !== "undefined") { qm.nlp = nlp; } if (typeof Quantimodo !== "undefined") { qm.Quantimodo = Quantimodo; } if (typeof window !== "undefined") { window.qm = qm; qm.urlHelper.redirectToHttpsIfNecessary(); } else { module.exports = qm; } 

在JavaScript控制台的“ Source選項卡中,在右側查找設置的斷點。 如果有,請Ctrl + Click其中之一,然后選擇“ Remove all breakpoints

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM