最近使用vscode,保存文件時,默認會觸發自動跑test,很煩人,記錄下配置如何配置關閉禁止自動跑jest測試。
打開setting.json,加上下面這句話,即可關閉自動跑
{"jest.runMode": "on-demand"
}
如果需要自動跑,或者保存時跑,其它可以選擇的還有,on-save, watch。
選項
jest.runMode
參數有幾個選項,每個選項對應不同的運行模式:
"watch"
- 含義:Jest 將以監視模式運行。這意味著 Jest 會持續運行并監視文件更改,一旦檢測到更改,會自動重新運行相關的測試。
- 適用場景:這種模式非常適合在開發過程中使用,因為它提供了即時的反饋。
"on-save"
- 含義:Jest 只會在保存文件時運行測試。
- 適用場景:適用于那些不需要持續監視文件變化,但希望在保存代碼時進行快速驗證的場景。
"on-demand"
- 含義:Jest 僅在明確請求時運行測試。比如,只有在手動觸發運行命令時才會執行測試。
- 適用場景:適合那些希望手動控制測試執行時間的情況,避免不必要的資源消耗。