vscode調(diào)試gulp設(shè)置

vscode的調(diào)試功能非常強(qiáng)大,豐富的插件使得他能讓各種語言在其上運(yùn)行,這次介紹一下如何在vscode上調(diào)試 gulp

為此,我們需要為vscode添加啟動(dòng)配置,這通過在項(xiàng)目的根目錄中添加一個(gè)名為 .vscode 的文件夾,并添加名為 launch.json 的文件,或者在調(diào)試菜單中添加配置。

配置如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Debug Gulp",
            "program": "${workspaceRoot}/buildNew/node_modules/gulp/bin/gulp.js",
            "stopOnEntry": true,
            "args": [
              "buildAddr"  
            ],
            "cwd": "${workspaceRoot}/buildNew/",
            "outFiles": [],
            "sourceMaps": true,
            "runtimeExecutable": null,
            "env": {
                
            }
        }
    ]
}

其中 typerequest 固定配置,name 是為這個(gè)配置賜的名號(hào),program 指向項(xiàng)目目錄下 gulp 所在位置,argsgulp 中配置的 task 也就是你想要調(diào)試的 task,cwd 指向的是 gulpfile.js 所在路徑。

配置完成后按 F5 進(jìn)入調(diào)試模塊,選擇調(diào)試配置運(yùn)行即可。

調(diào)試gulp

其中多數(shù)配置非必須,最簡運(yùn)行配置如下。

{
    "type": "node",
    "request": "launch",
    "name": "Gulp buildAddr",
    "program": "${workspaceRoot}/buildNew/node_modules/gulp/bin/gulp.js",
    "cwd": "${workspaceRoot}/buildNew/",
    "args": [
        "buildAddr"
    ]
}

gulp 開發(fā)中目錄路徑和活動(dòng)對(duì)象都是較為令人苦惱的,通過vscode進(jìn)行調(diào)試能方便很多,雖然webstorm在已經(jīng)集成gulp調(diào)試,并且讀取了所有 task 更佳方便,然而他卡??!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • gulpjs是一個(gè)前端構(gòu)建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數(shù),API也非常簡單,學(xué)...
    依依玖玥閱讀 3,308評(píng)論 7 55
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,699評(píng)論 19 139
  • 安裝Gulp首先需要安裝Node.js,并在控制臺(tái)輸入$ npm install gulp -gMac端需要寫成$...
    LaBaby_閱讀 1,030評(píng)論 0 1
  • 在現(xiàn)在的前端開發(fā)中,前后端分離、模塊化開發(fā)、版本控制、文件合并與壓縮、mock數(shù)據(jù)等等一些原本后端的思想開始...
    Charlot閱讀 5,690評(píng)論 1 32
  • 1、gulp的安裝 首先確保你已經(jīng)正確安裝了nodejs環(huán)境。然后以全局方式安裝gulp: npm install...
    F_imok閱讀 2,498評(píng)論 1 11

友情鏈接更多精彩內(nèi)容