编程语言
首页 > 编程语言> > Javascript源映射是如何生成的?

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