日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

source-map配置

發(fā)布時間:2023/12/18 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 source-map配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

source-map配置

  • source-map
    • webpack.config.js中配置
    • 總結(jié)

source-map

概念:構(gòu)建源代碼和打包后代碼映射關(guān)系的一種技術(shù)
作用:追蹤源代碼方便調(diào)試

webpack.config.js中配置

module.exports = { dev-tool: 'source-map' } 配置內(nèi)聯(lián)or外聯(lián)特點(diǎn)
soure-map外部錯誤代碼準(zhǔn)確信息和源代碼的錯誤位置
inline-source-map內(nèi)聯(lián)錯誤代碼準(zhǔn)確信息和源代碼的錯誤位置
hidden-source-map外部錯誤代碼錯誤原因但是沒有錯誤位置,不能追蹤錯誤源代碼 只能提示到構(gòu)建后代碼的錯誤位置
eval-source-map內(nèi)聯(lián)每一個文件都生成對應(yīng)的source-map,同樣能查看錯誤代碼準(zhǔn)確信息和源代碼的錯誤位置
nosources-source-map外部有錯誤信息但是沒有源代碼
cheap-source-map外部錯誤只精確到行不能精確到列
cheap-module-source-map外部錯誤代碼準(zhǔn)確信息和源代碼的錯誤位置 module會將loader的source map加入
  • 內(nèi)聯(lián)和外部的區(qū)別:1外部生成文件,內(nèi)聯(lián)沒有。2內(nèi)聯(lián)構(gòu)建速度更快。
  • 開發(fā)環(huán)境:
    -速度快(eval>inline>cheap>…)更快的組合一下eval和cheap
    即eval-cheap-source-map>eval-source-map(vue-cli默認(rèn)配置)
    -調(diào)試更友好 source-map 或者cheap-module-source-map 或者cheap-source-map
  • 生產(chǎn)環(huán)境:
    -考慮源代碼要不要隱藏?調(diào)試要不要更友好?內(nèi)聯(lián)會讓代碼體積變大,所以生產(chǎn)環(huán)境不用內(nèi)聯(lián)
    nosources-source-map:全部隱藏
    hidden-source-map:只隱藏源代碼,會提示構(gòu)建后代碼錯誤信息
    常用source-maph/cheap-module-source-map

總結(jié)

常用
生產(chǎn):eval-source-map
開發(fā):source-map

總結(jié)

以上是生活随笔為你收集整理的source-map配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。