SourceMap 的文件内容是个js对象,其个字段是:
- version:Source map的版本,目前为3。
- file:转换后的文件名。
- sourceRoot:转换前的文件所在的目录。如果与转换前的文件在同一目录,该项为空。
- sources:转换前的文件。该项是一个数组,表示可能存在多个文件合并。
- names:转换前的所有变量名和属性名。
- mappings:记录位置信息的字符串。
处理(预处理、合并、压缩)后的最终文件底部的属性://@ sourceMappingURL 的注意点:
sourceMappingURL的值可以是Data URI scheme的值,也可以是映射文件的路径(如果是相对路径,则是相对处理后的文件的路径),当然写绝对路径那是肯定没问题。
参考: