源地图是否包含源文本?

时间:2013-11-06 01:34:49

标签: javascript specifications source-maps browserify

当我从缩小的js生成源映射回源文件时,映射是否包含源文件的文本,还是需要单独托管它们?

HTML5 Rocks description提到了列出源文件名称的sources密钥,并解释了mappings如何将缩小的行号和列号映射到原始行号和列号,但建议“你还需要上传原始文件,以便开发工具可以在必要时引用并显示它们。“

Browserify的debug选项生成内联源地图,在dev工具中显示原始文件,而无需单独托管源文件。

当前source map spec是否同时支持?

1 个答案:

答案 0 :(得分:12)

源地图可以选择包含原始来源。

the spec开始,sourcesContent是“源内容的可选列表,在无法托管”来源“时非常有用。

source-map(支持浏览器源映射的节点模块)支持sourcesContent。默认情况下,咖啡化populates sourcesContent,内联源文本。