1. 問題描述
昨天下午博主在開發學習的過程中,碰到一個修改了JS無法生效的問題,折騰我不少的時間,現將百度到的解決方案總結一下,以便下次碰到類似問題能夠最快的找到解決方案
2 解決方案
2.1 方案1
點擊File->setting,搜索框輸入compiler,如下圖所示:
然后點擊apply,ok
然后再按快捷鍵:Ctrl+Shift+Alt+/,點擊Registry
勾選下圖中的選項
重啟IDEA就OK了。
2.2 方案2
將工程clean之后重新install或者package
2.3 方案3
在你修改的js文件中加入如下一行代碼:
<script src="1.js?ver=1"></script>
2.4 方案4
此方案主要是針對瀏覽器緩存,針對不同的瀏覽器有不同的修改方式,具體如下:
2.4.1 IE瀏覽器
點擊IE瀏覽器右上角的齒輪圖標(或者快捷鍵alt+x),然后選擇Internet選項,進入Internet選項配置界面中,點擊在下面的圖中圈出的按鈕
進入設置界面之后,選擇每次訪問網頁時
然后點擊確定即可
2.4.2 chorme瀏覽器
F12打開開發者工具,點擊右下角的齒輪“設置”按鈕進入下一界面,選中General選項卡中的Disable cache (while DevTools is open) 就行了。下次只要你是在開發者工具打開的情況下,均會不保存緩存,因此會加載最新版本的js。
2.4.3 firefox瀏覽器
第一步,在瀏覽器中敲入:about:config ,然后回車
第二步,在顯示出的內容中找到browser.cache.check_doc_frequency並雙擊,將對話框中的數字3改為1即可