9

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

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

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

当前的源地图规范是否支持两者?

4

1 回答 1

15

源映射可以选择包含原始源。

规范中,sourcesContent是“源内容的可选列表,当“源”无法托管时很有用。

source-map(为 browserify 源地图提供支持的节点模块)支持sourcesContent. Coffeeify默认填充sourcesContent,内联源文本。

于 2013-11-06T03:14:15.553 回答