webstorm怎麼清除緩存
❶ 工作筆記(五十三)—IDEA 處理卡頓,性能優化設置
在使用IDEA進行開發時,可能會遇到卡頓問題,這通常與IDEA的內存使用上限設置有關。IDEA默認內存使用上限較小,導致在運行大量代碼時出現卡頓。例如,即使電腦配備了16GB運行內存,IDEA僅默認分配1GB內存上限。通過查看內存使用情況,可以看到當前項目佔用690MB內存,而上限僅為1024MB,在突發性能需求時無法完全滿足。
解決此問題,需進入IDEA設置調整配置。具體步驟如下:
1. 點擊頂部導航欄的Help選項,選擇Edit Custom VM Options(自定義虛擬機內存)。
2. 配置界面顯示後,根據個人電腦配置進行適當調整,並保存文件。
3. 對緩存進行清理,使新配置生效。選擇File ---> Invalidate Caches(清理無效的緩存),保持默認選項,點擊確定清理緩存並重啟IDEA。
重啟IDEA後,會發現程序運行流暢。JetBrains系列的其他產品如PyCharm、Android Studio、WebStorm等,也通過類似設置解決卡頓問題。在調整參數時,特別注意在Heap Size較大且Major收集時間較長的情況下,使用此設置更為合適。
❷ IDEA/Webstorm使用WSL作為默認的Terminal並配置nodejs
為了在IDEA/WebStorm中使用WSL作為默認終端並配置nodejs,首先需要安裝WSL。安裝步驟參考相關文章。在IDEA/WebStorm設置中,選擇工具-終端,輸入WSL路徑。設置後,WSL作為默認終端。
在WSL(假設已安裝Ubuntu)中安裝nodejs,步驟與在Ubuntu上基本相同,推薦使用清華大學的Nodesource鏡像,以便安裝較新版本的node。安裝完成後,建議設置npm源為國內,使用n管理node版本。
注意:全局安裝需要sudo許可權,npm則以root用戶運行。確保使用sudo切換npm源,避免在以sudo許可權執行npm命令時仍從官方源下載,導致速度極慢。在IDEA/WebStorm中,通過設置將node切換為WSL中的n安裝的node。選擇相應的版本,路徑為/usr/local/n/versions/node及/bin/node。
在切換到WSL中的node後,若項目中使用的是Windows下的node裝的包,建議刪除node_moles目錄並重新安裝。部分包在不同操作系統下有平台相關性,如node-sass,因此使用WSL下的node可能無法讀取Windows下的包。
測試WSL裝包性能,清除緩存後多次安裝,可以看到速度有所提升,盡管與Windows版本的node相差不大。盡管如此,WSL的使用體驗優於Git Bash和cmd,因此值得贊揚。
Microsoft在提供WSL功能方面做得不錯,它提供了一個跨操作系統兼容的環境,使得在Linux和Windows系統之間無縫切換成為可能。Microsoft,幹得漂亮!
❸ webstorm怎麼設置熱更新
hot: true,
在配置中配置了熱更新,但是頁面就是刷新不了
bug環境:webstorm 2017.2.2 webpact2.x
有可能是webstorm中設置了ide緩存
把
use "safe write" (save changes to temporary file first)
選項勾去除