前端開(kāi)發(fā)中豺型,需要經(jīng)常調(diào)試js代碼,同步j(luò)s代碼到瀏覽器進(jìn)行調(diào)試买乃。最近遇到一個(gè)問(wèn)題姻氨,jsx代碼、css代碼可以正常同步到瀏覽器剪验,js代碼比較抽風(fēng)肴焊,偶爾能同步到瀏覽器,偶爾就不行功戚,試過(guò)重啟瀏覽器娶眷、vscode、重啟服務(wù)啸臀、更新chrome届宠、甚至重啟電腦,然并卵乘粒。
后來(lái)發(fā)現(xiàn)豌注,我在切換環(huán)境的時(shí)候好像可以解決這個(gè)問(wèn)題,但是切換環(huán)境(連接到不同的域名)非常麻煩而且并不是每次都有作用灯萍,更讓人難以理解的是轧铁,切換環(huán)境后同步到瀏覽器的js代碼可能是我很久之前改動(dòng)的狀態(tài)... how?為什么會(huì)這樣?難道瀏覽器里的js代碼不應(yīng)該是我項(xiàng)目工程里的代碼嗎竟稳?
又處在解決bug属桦,等待上線的時(shí)期熊痴,時(shí)間很緊急他爸,這樣很讓人惱火兒啊聂宾,問(wèn)了專業(yè)H5的同學(xué),說(shuō)不知道诊笤?
經(jīng)過(guò)分析系谐,難道是瀏覽器把js代碼緩存了?清空瀏覽器讨跟,好使纪他!
一翻操作,我勒個(gè)擦晾匠,果然是因?yàn)?strong>js代碼被緩存的問(wèn)題茶袒。
image.png
在圖中紅框出,調(diào)試工具中凉馆,禁用緩存薪寓。問(wèn)題完美解決。