在chome调试器中,如何加载变量名称

时间:2017-06-22 17:48:21

标签: javascript google-chrome debugging

在chrome中调试javascript,如何在源代码中更改调试器中的变量名称(_17,_18 ...)?

            if (_17) {
                try {
                    var _18 = _17(_c);
                    if (_18 && typeof _18.then === "function") {
                        _18.then(_6.hitch(_16.deferred, "resolve"), 

3 个答案:

答案 0 :(得分:1)

您需要在构建代码时使用源映射,然后正确地连接它们。这是什么告诉Chrome(和其他现代浏览器)真正的代码是什么,它应该为你链接。

如何生成源映射取决于您构建和缩小代码的确切方式。

答案 1 :(得分:1)

无论您使用哪种缩放器/压缩器,都应该可以选择生成一个"源地图"它可以与原始的预先缩小的源代码一起使用,允许您在查看原始源代码时进行调试,即使浏览器正在运行缩小版本。如果地图存在且位于生成的.js文件旁边,则Chrome会自动将其提取。

也就是说,通常在开发过程中你不会缩小源代码。

有关Chrome对源地图here的支持的更多信息。

答案 2 :(得分:-1)

您可以在已记录的变量中单击右键,然后将其保存以用作临时局部变量。