日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁(yè) > 科技  > 軟件

改造 console.log!也能提高團(tuán)隊(duì)開發(fā)效率?

來(lái)源: 責(zé)編: 時(shí)間:2024-04-15 18:17:02 263觀看
導(dǎo)讀背景最近在幫助團(tuán)隊(duì)中一位前端開發(fā)定位問(wèn)題時(shí),發(fā)現(xiàn)他是通過(guò)控制臺(tái)的打印,也就是console.log去打印,然后通過(guò)打印的東西,去看是否達(dá)到預(yù)期的結(jié)果,比如他在Login/Index.vue中寫了這么一段代碼:let name = null// ...coding 對(duì)

背景

最近在幫助團(tuán)隊(duì)中一位前端開發(fā)定位問(wèn)題時(shí),發(fā)現(xiàn)他是通過(guò)控制臺(tái)的打印,也就是console.log去打印,然后通過(guò)打印的東西,去看是否達(dá)到預(yù)期的結(jié)果,比如他在Login/Index.vue中寫了這么一段代碼:8uJ28資訊網(wǎng)——每日最新資訊28at.com

let name = null// ...coding 對(duì)name進(jìn)行處理// 最后輸出 nameconsole.log('我是Index.vue', name)

這個(gè)時(shí)候肯定是馬上打開網(wǎng)頁(yè),查看控制臺(tái),看看 name 這個(gè)變量的值是否達(dá)到預(yù)期,但是一看控制臺(tái),懵逼了(下面是例子,但是真實(shí)項(xiàng)目中超級(jí)多的打印)8uJ28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片8uJ28資訊網(wǎng)——每日最新資訊28at.com

為什么懵逼呢?因?yàn)轫?xiàng)目中很多個(gè)文件都是這么打印的。。。這時(shí)候就出現(xiàn)兩個(gè)問(wèn)題了:8uJ28資訊網(wǎng)——每日最新資訊28at.com

  • 1、很多個(gè)文件都命名為Index.vue怎么知道哪個(gè)打印是我想看的那個(gè)?
  • 2、我打印的是 name,怎么確定哪個(gè)打印的是name呢?

這個(gè)時(shí)候,怎么解決呢?一個(gè)一個(gè)點(diǎn)進(jìn)源碼里看嗎?8uJ28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片8uJ28資訊網(wǎng)——每日最新資訊28at.com

那可太累了,只有兩個(gè)文件還好,如果是十個(gè),二十個(gè)呢?那不是累死了!!!8uJ28資訊網(wǎng)——每日最新資訊28at.com

所以很多人第一選擇肯定是回去改代碼,讓代碼更加準(zhǔn)確地表達(dá)8uJ28資訊網(wǎng)——每日最新資訊28at.com

let name = null// ...coding 對(duì)name進(jìn)行處理// 最后輸出 nameconsole.log('我是/Login/Index.vue',             `name = ${name}`)

這時(shí)候我們就可以準(zhǔn)確地看到我們想看到的那個(gè)文件的輸出8uJ28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片8uJ28資訊網(wǎng)——每日最新資訊28at.com

思考

考慮到現(xiàn)在項(xiàng)目中已經(jīng)有很多這樣的console.log了,且因?yàn)橐郧暗娜瞬蛔⒁猓瑢?dǎo)致了輸出的東西表達(dá)的意義不是很明確,所以代碼的可維護(hù)性大大降低8uJ28資訊網(wǎng)——每日最新資訊28at.com

console.log其實(shí)也是開發(fā)階段很重要的一部分8uJ28資訊網(wǎng)——每日最新資訊28at.com

剛剛在 Login/Index.vue 那個(gè)例子中,我們最后是通過(guò)修改輸出,進(jìn)而準(zhǔn)確地看到我們想看的文件輸出,但是這樣還是得人為去改,我們能不能做到自動(dòng)呢?比如有兩個(gè)Index.vue8uJ28資訊網(wǎng)——每日最新資訊28at.com

// login/Index.vueconst name = 'sunshine_lin'const age = 20console.log(name, age)// team/Index.vueconst name = 'sunshine_lin'const age = 20const gender = '男'console.log(name, age, gender)

我希望是控制臺(tái)能自動(dòng)輸出這樣:8uJ28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片8uJ28資訊網(wǎng)——每日最新資訊28at.com

這樣能通過(guò)文件路徑看到具體是哪一個(gè)文件輸出的信息,并且都能看到每一個(gè)輸出值所對(duì)應(yīng)的變量名8uJ28資訊網(wǎng)——每日最新資訊28at.com

所以我開發(fā)了兩個(gè)插件來(lái)實(shí)現(xiàn)這個(gè)功能(非常感謝暴走老七大佬,我好多代碼都是學(xué)他的~)8uJ28資訊網(wǎng)——每日最新資訊28at.com

  • vite-perfect-console-plugin: 適用于 vite 項(xiàng)目
  • babel-plugin-perfect-console: 適用于 webpack 項(xiàng)目

源碼鏈接: https://github.com/sanxin-lin/clear-console-plugins8uJ28資訊網(wǎng)——每日最新資訊28at.com

使用方法很簡(jiǎn)單8uJ28資訊網(wǎng)——每日最新資訊28at.com

// vite 項(xiàng)目npm i vite-perfect-console-plugin// vite.config.tsimport VitePerfectConsolePlugin from 'vite-perfect-console-plugin'defineConfig({  plugins: [    //...plugins    // tip 默認(rèn)是  
                

本文鏈接:http://m.www897cc.com/showinfo-26-83639-0.html改造 console.log!也能提高團(tuán)隊(duì)開發(fā)效率?

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 聊聊 RabbitMQ 中的死信隊(duì)列

下一篇: 首屏?xí)r間,你說(shuō)你優(yōu)化了,那你倒是計(jì)算出來(lái)給我看啊!

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 6月安卓手機(jī)性價(jià)比榜:Note 12 Turbo斷層式碾壓

    6月份有一個(gè)618,雖然這是京東周年慶的日子,但別的電商也都不約而同的跟進(jìn)了,反正促銷沒壞處,廠商和用戶都能滿意。618期間一些產(chǎn)品也出現(xiàn)了歷史低價(jià),那么各個(gè)價(jià)位段的產(chǎn)品性價(jià)比
  • 從 Pulsar Client 的原理到它的監(jiān)控面板

    背景前段時(shí)間業(yè)務(wù)團(tuán)隊(duì)偶爾會(huì)碰到一些 Pulsar 使用的問(wèn)題,比如消息阻塞不消費(fèi)了、生產(chǎn)者消息發(fā)送緩慢等各種問(wèn)題。雖然我們有個(gè)監(jiān)控頁(yè)面可以根據(jù) topic 維度查看他的發(fā)送狀態(tài),
  • 猿輔導(dǎo)與新東方的兩種“歸途”

    作者|卓心月 出品|零態(tài)LT(ID:LingTai_LT)如何成為一家偉大企業(yè)?答案一定是對(duì)“勢(shì)”的把握,這其中最關(guān)鍵的當(dāng)屬對(duì)企業(yè)戰(zhàn)略的制定,且能夠站在未來(lái)看現(xiàn)在,即使這其中的
  • 一條抖音4億人圍觀 ! 這家MCN比無(wú)憂傳媒還野

    作者:Hiu 來(lái)源:互聯(lián)網(wǎng)品牌官01 擦邊少女空降熱搜,幕后推手曝光被網(wǎng)友譽(yù)為“純欲天花板”的女網(wǎng)紅井川里予,近期因?yàn)橐唤M哥特風(fēng)照片登上熱搜,引發(fā)了一場(chǎng)互聯(lián)網(wǎng)世界關(guān)于
  • 8月見!小米MIX Fold 3獲得3C認(rèn)證:支持67W快充

    這段時(shí)間以來(lái),包括三星、一加、榮耀等等有不少品牌旗下的最新折疊屏旗艦都得到了不少爆料,而小米新一代折疊屏旗艦——小米MIX Fold 3此前也屢屢被傳
  • 華為HarmonyOS 4.0將于8月4日發(fā)布 或搭載AI大模型技術(shù)

    華為宣布HarmonyOS4.0將于8月4日正式發(fā)布。此前,華為已經(jīng)針對(duì)開發(fā)者公布了HarmonyOS4.0,以便于開發(fā)者提前進(jìn)行適配,也因此被曝光出了一些新系統(tǒng)的特性
  • iQOO 11S或7月上市:搭載“雞血版”驍龍8Gen2 史上最強(qiáng)5G Soc

    去年底,iQOO推出了“電競(jìng)旗艦”iQOO 11系列,作為一款性能強(qiáng)機(jī),iQOO 11不僅全球首發(fā)2K 144Hz E6全感屏,搭載了第二代驍龍8平臺(tái)及144Hz電競(jìng)屏,同時(shí)在快充
  • 英特爾Xe-HP項(xiàng)目終止,將專注Xe-HPC/HPG系列顯卡

    據(jù)10 月 31 日消息報(bào)道,英特爾高級(jí)副總裁兼加速計(jì)算系統(tǒng)和圖形事業(yè)部總經(jīng)理 表示,Xe-HP“ Arctic Sound” 系列服務(wù)器 GPU 已經(jīng)應(yīng)用于 oneAPI devcloud 云服
  • Windows 11發(fā)布,微軟一改往常對(duì)老機(jī)型開放的態(tài)度

    距離 Windows 11 發(fā)布已經(jīng)過(guò)去一周,在過(guò)去一周里,很多數(shù)碼愛好者圍繞其對(duì) Android 應(yīng)用的支持、對(duì)老機(jī)型的升級(jí)問(wèn)題展開了激烈討論。與以往不同的是,在這次大
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
1024日韩| 欧美精品首页| 亚洲精品一区二区三区99| 亚洲激情婷婷| 一区二区精品国产| 亚洲一区视频| 久久av资源网站| 欧美va天堂| 欧美日韩伊人| 国产日韩欧美中文| 亚洲黄色成人久久久| 99在线精品视频| 午夜精品网站| 久久中文欧美| 欧美三级小说| 国产亚洲福利| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲精品免费在线播放| 午夜在线视频观看日韩17c| 欧美中文在线观看国产| 久久女同互慰一区二区三区| 欧美国产精品va在线观看| 国产精品人成在线观看免费 | 欧美色精品在线视频| 国产午夜精品理论片a级大结局| 亚洲国产日本| 欧美在线播放视频| 欧美精品国产精品| 国产美女一区二区| 欧美日韩一区二区免费在线观看| 国产精品嫩草99av在线| 91久久国产综合久久蜜月精品| 亚洲综合精品自拍| 久久九九精品| 国产精品a久久久久| 国产精品免费区二区三区观看| 国产在线高清精品| 日韩亚洲国产欧美| 久久精品一区蜜桃臀影院| 欧美日韩理论| 亚洲高清色综合| 亚洲欧美日韩一区二区在线 | 影音先锋一区| 亚洲欧美综合一区| 夜夜嗨av色综合久久久综合网| 久久国产精品毛片| 欧美日韩在线精品| 加勒比av一区二区| 亚洲欧美经典视频| 欧美日韩免费观看中文| 影音先锋亚洲电影| 午夜日韩av| 欧美视频在线观看视频极品| 亚洲激情影院| 久热re这里精品视频在线6| 亚洲在线观看免费| 亚洲人成7777| 久久久精品午夜少妇| 国产精品久久久久久福利一牛影视 | 国产精品日韩在线一区| 亚洲伦理一区| 欧美成年人视频网站欧美| 国产一区二区0| 亚洲欧美一区二区激情| 麻豆精品精华液| 国产免费成人av| 国产精品99久久久久久人| 免费欧美网站| 在线免费高清一区二区三区| 欧美一区二区视频网站| 国产精品久久久久久久久久久久久久 | 99视频在线观看一区三区| 美日韩在线观看| 精品999在线观看| 午夜天堂精品久久久久| 国产精品免费福利| 一区二区三区欧美在线| 欧美日韩视频第一区| 99精品国产在热久久| 欧美日韩免费观看一区=区三区| 日韩一级不卡| 欧美日韩一区二区精品| 中文av字幕一区| 欧美日韩在线一区二区三区| 一区二区欧美激情| 欧美亚男人的天堂| 亚洲综合精品自拍| 国产欧美日韩视频一区二区| 欧美一区二区视频免费观看| 国产日韩精品在线播放| 久久精品99无色码中文字幕 | 亚洲在线观看| 国产日韩欧美一区二区三区四区| 欧美一区二区三区免费观看视频 | 久久精品在线免费观看| 激情亚洲成人| 午夜日韩福利| 午夜精品一区二区三区四区| 欧美无乱码久久久免费午夜一区| 亚洲国产综合在线看不卡| 欧美99久久| 亚洲经典视频在线观看| 欧美另类69精品久久久久9999| av不卡在线| 国产精品每日更新| 欧美一区二区三区视频在线观看 | 亚洲电影欧美电影有声小说| 欧美国产日韩视频| 亚洲人www| 欧美日韩在线观看视频| 亚洲深夜福利在线| 国产欧美日韩免费| 欧美伊人精品成人久久综合97 | 国产午夜精品全部视频播放 | 亚洲成人在线视频播放| 欧美韩日一区二区| 日韩一级大片在线| 国产精品人人做人人爽人人添| 久久aⅴ国产紧身牛仔裤| 1024亚洲| 国产精品成人v| 久久精品视频在线| 亚洲精品乱码久久久久| 国产精品二区三区四区| 久久不见久久见免费视频1| 亚洲激情欧美| 国产精品免费区二区三区观看| 久久久之久亚州精品露出| 亚洲免费观看高清完整版在线观看熊 | 国产亚洲欧美在线| 欧美电影在线播放| 亚洲欧美日韩在线观看a三区 | 亚洲毛片在线观看| 欧美另类人妖| 日韩视频国产视频| 欧美精品亚洲一区二区在线播放| 亚洲理论在线| 国产精品色婷婷| 久久久水蜜桃| 一本高清dvd不卡在线观看| 国产欧美精品一区aⅴ影院| 毛片精品免费在线观看| 一区二区三区四区五区在线 | 另类激情亚洲| 亚洲一区二区欧美日韩| 在线观看av一区| 国产精品美女xx| 免费一级欧美片在线播放| 亚洲欧美bt| 亚洲免费观看| 好吊日精品视频| 国产精品v片在线观看不卡| 亚洲自拍电影| 国产精品久久久久一区二区三区 | 久久一综合视频| 国产精品99久久久久久久久久久久| 国产一区二区三区久久悠悠色av| 欧美激情中文字幕乱码免费| 欧美在线观看www| 在线视频亚洲| 亚洲激情在线观看视频免费| 国产欧美综合一区二区三区| 欧美日韩精品一本二本三本| 久久精品欧洲| 亚洲欧美乱综合| 亚洲精品综合在线| 在线电影国产精品| 国产欧美一区二区视频| 欧美日韩精品欧美日韩精品一| 久久中文在线| 久久久久国产精品www| 亚洲综合日韩| 9色国产精品| 亚洲欧洲一区二区在线播放| 国产精品久久91| 欧美—级高清免费播放| 久久久夜夜夜| 午夜精品一区二区三区在线| 99视频精品免费观看| 亚洲国产精品一区二区第四页av| 国产婷婷精品| 国产精品自拍一区| 欧美吻胸吃奶大尺度电影| 欧美精品国产精品日韩精品| 美脚丝袜一区二区三区在线观看| 久久精品国产99国产精品澳门| 亚洲欧美日韩在线一区| 亚洲图片欧美一区| 一区二区三区四区五区精品视频 | 亚洲欧美日韩天堂一区二区| 亚洲一二三区精品| 在线一区二区三区四区五区| 亚洲精品一区二区三区在线观看| 亚洲国产三级| 亚洲成人影音| 1024日韩| 在线日韩一区二区| 在线观看欧美黄色| 在线不卡亚洲| 影音先锋亚洲精品| 亚洲大片在线| 亚洲精华国产欧美| 91久久国产综合久久91精品网站| 亚洲二区在线观看|