- fn+F12,打開js調試的窗口费韭。
- 當.jsp或者.js還是無效的時候,可以考慮吧下滿三個方法都設置盗舰。
方法一:google瀏覽器沒有清理緩存
-
可以根據(jù)上圖Sources的位置查看是否是IDEA里面js的最新代碼,如果不是證明沒有更新。
- 如果你的Disable cache已經(jīng)是勾選中了的,那證明google瀏覽器是沒有緩存的扎谎。
- 有的文章會說在Network confitions里面設置,然后有時候拖不上是位置沒放對,上面的勾選緩存和下面一樣的碳想。
- 如果勾選中了放心那就不是google緩存的問題
方法二:class未更新
- 點解IDEA左上角項目的名稱旁邊的三角型
- 這個方法在js調試不起效果時候應該勾選中,但是可能還是沒有跟新jsp之類的
方法三:沒有部署熱更新
- 這個很狗血,對于新手java工程師可能不會考慮熱更新無效,因為有的項目代碼都有效為啥jsp無效.
第一步:設置自動更新
- 在頂部導航欄IDEA下的prefernces點擊即可,然后搜索Compiler選中自動更新,圖中紅色箭頭的
第二步:設置Regitry
-
我至今找不到這個maintenance在哪里,只能使用快捷鍵:command+option+shift+/
- 勾選中..when.app.running即可,然后重啟編譯器即可調試
- 狗血的是我還是有0.5s的延遲,不知為什么,或許后面會考慮使用插件