Javascript源映射是如何生成的?
作者:互联网
我已经越来越多地了解源映射,以及如何使用Closure编译器生成源映射,以提供编译和最小化代码后在开发中所习惯的所有调试优势.显然,也支持对诸如CoffeeScript之类的js编译语言的支持.
我觉得这太酷了! (对参与其中的每个人都表示感谢)
我感兴趣的是:
>这是如何实现的? (主要问题)
>为什么这很有用(与仅在开发模式下进行调试相反)? (第二)
解决方法:
如何创建源映射?
Html5 Rocks站点的值为great tutorial on generating source maps,并显示Closure-compiler的示例.每个工具的命令将有所不同,但输出应大致相同.
为什么源地图有用
压缩,编译,优化或生成JavaScript的工具总是会引入错误.这些错误通常在开发(未压缩-原始代码)环境中不存在.但是,调试压缩的代码令人难以置信.
源映射使压缩/分解后的代码映射为原始代码,因此您似乎正在逐步浏览原始代码.因此,当发生错误时,您就知道问题出在哪里.
标签:source-maps,javascript,google-closure-compiler 来源: https://codeday.me/bug/20191030/1967387.html