在子文件夹中的VS Code中设置启动任务

时间:2019-01-10 14:21:23

标签: javascript visual-studio-code gulp

我的工作区文件夹结构如下:

  

main_folder

     
    

offline_unit

         
      

gulpfile.babel.js

    
         

online_unit

         

test_unit

  

我只能在main_folder中设置launch.json,如何在offline_unit中设置它?

我尝试将.vscode文件夹移动到offline_unit内,但是没有用。
launch.json看起来像这样

{
    "version": "0.2.0",
    "configurations": [ 
        {
            "type": "node",
            "request": "launch",
            "name": "Gulp task",
            "program": "/usr/local/bin/gulp",
            "args": [
                "build"
            ]
        }
    ]
}

1 个答案:

答案 0 :(得分:0)

我使用下面的launch.json使它以一种稍微复杂的方式工作:

...
{
    "type": "node",
    "request": "launch",
    "name": "Gulp task",
    "program": "/usr/local/bin/gulp",
    "args": [
        "--gulpfile",
        "offline-processor/gulpfile.babel.js",
        "build"
    ]
}
...

将全局gulp指定为程序,并使用--gulpfile指定嵌套gulpfile.babel.js的路径

有更好的方法吗?