Warning: -file- is being assigned a //# sourceMappingURL, but already has one
JavaScript 警告 "-文件- 正在被分配一个 //# sourceMappingURL,但它已经有一个了。" 在一个给定的 JavaScript 源文件多次指定了源映射时发生。
消息
Warning: -file- is being assigned a //# sourceMappingURL, but already has one.
错误类型
这是一个警告。JavaScript 执行不会被中止。
哪里出错了?
一个给定的 JavaScript 源文件多次指定了源映射。
JavaScript 源文件通常会被组合和压缩,以提高从服务器交付的效率。通过源映射,调试器可以将正在执行的代码映射回原始源文件。有两种方法可以分配源映射,一种是使用注释,另一种是为 JavaScript 文件设置头部信息。
示例
设置源映射
通过在文件中使用注释来设置源映射
js
//# sourceMappingURL=http://example.com/path/to/your/sourcemap.map
或者,你也可以为 JavaScript 文件设置一个头部信息
http
X-SourceMap: /path/to/file.js.map
另见
- 在 Firefox 源文档中使用源映射
- developer.chrome.com 上关于JavaScript 源映射的介绍 (2012)