Vue CLI4.0 webpack配置屬性之productionSourceMap用法
productionSourceMap
- Type:
boolean
- Default:
true
用途
設置生產(chǎn)環(huán)境的 source map 開啟與關(guān)閉。
用法
module.exports = { publicPath: './', // 基本路徑 outputDir: 'dist', // 輸出文件目錄 assetsDir: './assets', indexPath: 'index.html', filenameHashing: true, // 生成的靜態(tài)資源在它們的文件名中包含了 hash 以便更好的控制緩存 lintOnSave: false, // eslint-loader 是否在保存的時候檢查 productionSourceMap: true, // 生產(chǎn)環(huán)境是否生成 sourceMap 文件 }
擴展
什么是 source map?
source map 直譯過來就是資源地圖。所以,source map的作用就是定位。
source map定位的時瀏覽器控制臺輸出語句在項目文件的位置。
請看例子
在main.js
添加這樣一條代碼:console.log('test')
- 打包:
沒有開啟 productionSourceMap
運行后瀏覽器控制臺顯示效果:
開啟productionSourceMap
運行后瀏覽器控制臺顯示效果:
可以看出,開啟productionSourceMap
后,瀏覽器控制臺明確的告訴我們test
這條結(jié)果的輸出語句在main.js
的20行。
這就是source map
的作用,對于開發(fā)人員差錯時非常有用的。
下面時開啟/關(guān)閉productionSourceMap
打包出來的項目文件對比:
- 未開啟:
- 開啟:
可以看出,開啟productionSourceMap
后,打包生成的 js 文件都有一個 .map 文件。
這里要注意,只有 js 才有 .map 文件。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue在install時node-sass@4.14.1?postinstall:node?scripts/buil
最近在npm install 的時候遇到了個問題,所以給大家總結(jié)下,下面這篇文章主要給大家介紹了關(guān)于vue在install時node-sass@4.14.1?postinstall:node?scripts/build.js錯誤的解決方法,需要的朋友可以參考下2023-05-05KKFileView結(jié)合vue多格式文件在線預覽功能實現(xiàn)
kkFileView是git的開源在線文件預覽項目,這篇文章主要介紹了KKFileView結(jié)合vue多格式文件在線預覽功能,本文給大家介紹的非常詳細,需要的朋友可以參考下2024-02-02基于Vue組件化的日期聯(lián)動選擇器功能的實現(xiàn)代碼
這篇文章主要介紹了基于Vue組件化的日期聯(lián)動選擇器的實現(xiàn)代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-11-11vue3+vite2實現(xiàn)動態(tài)綁定圖片的優(yōu)雅解決方案
這篇文章主要為大家詳細介紹了vue3+vite2實現(xiàn)動態(tài)綁定圖片的優(yōu)雅解決方案,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學習一下2023-08-08elementUI+Springboot實現(xiàn)導出excel功能的全過程
這篇文章主要介紹了elementUI+Springboot實現(xiàn)導出excel功能,現(xiàn)在也對這個導出功能進行一個匯總整理寫出來,結(jié)合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-09-09