断点调试minfied/mangled/compiled变量

Dan*_*lan 48 javascript google-chrome chromium source-maps babeljs

致力于将JavaScript源代码构建到我的工作流程中,我一直在寻找有关调试源映射的特定部分的一些文档.在下面的图片中,我正在运行压缩的Javascript代码,但通过源映射的魔力,Chrome调试器能够重建看似未压缩的代码供我调试:

来源地图

但是,如果查看局部变量,someNumber并且someOtherNumber未定义.相反,我们有ar,这是这个函数的编译变量名称.这对于Mozilla Firefox和Chrome都是一样的.

我尝试在源图上查看Chrome DevTools文档,但我没有看到任何关于此的文章.它是源图调试的当前限制,是否有任何解决方法?

更新:

我已经在铬项目问题中找到了这个主题.它看起来不像已经或正在实施.随着团队开始在他们的构建系统中实现Babel来编写ES2015代码,这正成为一个越来越重要的问题.有没有团队找到解决方法?

Dan*_*lan 2

看起来这个问题已经得到解决,并将在下一个 Chromium 更新中提供