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)