Visual Studio Code任務控制器(Task Master)
使用gulp的同學都知道,gulp有.task()任務,所有的事情都要交給gulp.task()來完成。一般情況下,我們需要從gulpfile.js里面去查看相關(guān)的任務名稱,然后通過gulp task
使用gulp的同學都知道,gulp有.task()任務,所有的事情都要交給gulp.task()來完成。一般情況下,我們需要從gulpfile.js里面去查看相關(guān)的任務名稱,然后通過gulp taskName執(zhí)行。但是隨著時間的推移,我們很容易忘記任務的名稱,不得不重新查找?;蛘呷蝿仗嗵珡碗s,不容易記住,所以最好能有一個視圖來查看,并且可以直接點擊運行任務。在webstorm里面是有g(shù)ulp的任務列表視圖的,用起來就十分方便。但是在Visual Studio Code里面卻沒有集成這樣的功能,需要通過插件來滿足這一需求:Task Master就是這樣一個插件。
功能特色
- 當Visual Studio Code運行時,Task Master會自動運行并自動搜索項目中所有被支持的任務,并將它們集成到狀態(tài)欄菜單中,方便用戶點擊執(zhí)行。
- 它在Visual Studio Code底部菜單中有自己的按鈕,點擊按鈕,任務列表菜單就會彈出,用戶可以點擊相應的任務名稱來運行任務。
Task Master支持以下類型的任務
- Supports NPM Tasks(支持npm任務)
- Supports Gulp Tasks(支持gulp任務)
- Supports Shell Scripts(支持shell腳本)
- Supports Python Scripts(支持Python腳本)
- Supports Ruby Scripts(支持Ruby腳本)
- Supports Perl Scripts(支持Perl腳本)
- Supports Powershell Scripts(支持Powershell腳本,實驗性功能)
Task Master支持的任務類型非常豐富,可以滿足各種不同類型的任務需求。
支持自定義設置
Task Master支持多種任務類型和腳本,但是有時候我們只需要支持少數(shù)任務或腳本即可。它在Visual Studio Code的設置(settings)里有自己的配置代碼段,只要有必要,我們就可以自己修改配置,使其只支持指定的任務或腳本。