在一次課程設(shè)計的過程中,我的項目在Console中總是報出 XXXX is undefined
护糖,但實際上這個方法是存在的褥芒,文件也引入是正常的,我找Bug無果后嫡良,直接打開了瀏覽器的控制臺锰扶,
結(jié)果發(fā)現(xiàn)瀏覽器加載的相應(yīng)JS文件竟然是幾個版本之前的!G奘堋坷牛!
重啟ide,重新運行項目很澄,均無效果京闰。
解決方法
瀏覽器會緩存某個網(wǎng)站的js文件,在開發(fā)web項目中甩苛,由于先前的js文件被緩存蹂楣,所以在IDEA中改變js文件后,瀏覽器還是繼續(xù)引用瀏覽器緩存的先前那個js文件讯蒲。所以只要把瀏覽器之前緩存的js文件刪掉即可痊土。以谷歌瀏覽器為例,在更多工具中選擇清除瀏覽數(shù)據(jù)墨林,把緩存的圖片和文件刪掉即可赁酝。