javascript - 源 map 是否包含源文本?

标签 javascript specifications source-maps browserify

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

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

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

当前source map spec两者都支持?

最佳答案

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

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

source-map(支持 browserify source maps 的节点模块)支持 sourcesContent .咖啡 populates sourcesContent默认情况下,内联源文本。

关于javascript - 源 map 是否包含源文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19802462/

相关文章:

javascript - 使用 livevalidation 脚本 - 除 _(下划线)-(连字符)之外的特殊字符。 (点)和空格

javascript - 如何同步注入(inject)脚本?

javascript - Github Pages 中是否有允许您将单页应用程序的所有内容重定向到 index.html 的配置?

javascript - 带有 sourcemap 的 Webpack 无法在生产模式下解析变量

javascript - chrome 72 更改了 sourcemap 行为

javascript - 在 jssor 中动态添加字幕和幻灯片,并通过 onclick 在叠加层中显示全尺寸图像

clojure - 如何不混淆指定映射的键集和值集?

F# 规范符号运算符 VS 符号关键字

Java boolean 值 |= 运算符

javascript - 是否可以从 webpack 源映射中删除 "sourcesContent"?