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