在chrome中调试javascript,如何在源代码中更改调试器中的变量名称(_17,_18 ...)?
if (_17) {
try {
var _18 = _17(_c);
if (_18 && typeof _18.then === "function") {
_18.then(_6.hitch(_16.deferred, "resolve"),
答案 0 :(得分:1)
您需要在构建代码时使用源映射,然后正确地连接它们。这是什么告诉Chrome(和其他现代浏览器)真正的代码是什么,它应该为你链接。
如何生成源映射取决于您构建和缩小代码的确切方式。
答案 1 :(得分:1)
无论您使用哪种缩放器/压缩器,都应该可以选择生成一个"源地图"它可以与原始的预先缩小的源代码一起使用,允许您在查看原始源代码时进行调试,即使浏览器正在运行缩小版本。如果地图存在且位于生成的.js文件旁边,则Chrome会自动将其提取。
也就是说,通常在开发过程中你不会缩小源代码。
有关Chrome对源地图here的支持的更多信息。
答案 2 :(得分:-1)
您可以在已记录的变量中单击右键,然后将其保存以用作临时局部变量。