Chrome开发工具和Webstorm javascript调试器总是在代码行中断:
if(typeof qmLog !== "undefined"){在下面的javascript文件中,即使那里没有断点。
你知道如何避免这种破坏吗?
String.prototype.toCamelCase = function() {
return this.replace(/(\_[a-z])/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;
}
发布于 2018-12-19 02:47:57
在JavaScript控制台的Source选项卡中,查找右侧的set breakpoints over。如果有,请在其中一个上按Ctrl + Click,然后选择Remove all breakpoints

https://stackoverflow.com/questions/53839216
复制相似问题