source map

1、source map 概述javascript

咱們在打包中,將開發環境中源代碼通過壓縮,去空格,babel編譯轉化,最終能夠獲得適用於生產環境的項目代碼,這樣處理後的項目代碼和源代碼之間差別性很大,會形成沒法debug的問題。舉例來講,若是壓縮等處理過的生產環境中的代碼出現bug,調試的時候只能定位到壓縮處理後的代碼的位置,沒法定位到開發環境中的源代碼。java

sourcemap就是爲了解決上述代碼定位的問題,簡單理解,就是構建了處理前的代碼和處理後的代碼之間的橋樑主要是方便開發人員的錯誤定位。這裏的處理操做包括:babel

I)壓縮,減少體積spa

II)將多個文件合併成同一個文件debug

III)其餘語言編譯成javascript,好比TypeScript和CoffeeScript等

調試

相關文章
相關標籤/搜索