【问题标题】:Do source maps include the source text?源地图是否包含源文本?
【发布时间】:2013-11-06 01:34:49
【问题描述】:

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

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

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

当前的source map spec 是否支持两者?

【问题讨论】:

    标签: javascript specifications source-maps browserify


    【解决方案1】:

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

    来自the specsourcesContent 是“源内容的可选列表,当“源”无法托管时很有用。

    source-map(为 browserify 源映射提供支持的节点模块)支持sourcesContent。 Coffeeify populates sourcesContent 默认情况下,内联源文本。

    【讨论】:

    • 从规范中的 cmets 看来,sourcesContent 是在 2013 年 2 月添加的,以匹配 Chrome 中已经存在的对自包含源映射的支持。
    猜你喜欢
    • 2011-06-04
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    相关资源
    最近更新 更多