Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>AutoLaunchNew to Visual Studio Code? Get it now.
AutoLaunch

AutoLaunch

philfontaine

|
43,656 installs
| (11) | Free
Automatically run tasks in tasks.json or launch config in launch.json
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

AutoLaunch

AutoLaunch will automatically run a task defined in tasks.json or launch a configuration defined in launch.json when VS Code starts up.

Note

For tasks, this feature is now built-in into VS Code, so you might want to use that instead.

Simply add "auto": true in the task or configuration you want to AutoLaunch.

tasks.json example:

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "npm start",
      "type": "npm",
      "script": "start",
      "auto": true
    }
  ]
}

launch.json example:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "program": "${workspaceRoot}/main.js",
      "auto": true
    }
  ]
}

Requirements

Tasks must be defined in tasks.json and have the label properties defined. User level tasks are also supported.

Launch Configurations must be defined in launch.json and have the name property defined.

Modes

The behaviour of AutoLaunch can be changed globally by changing the mode in the settings (autolaunch.mode) to one of the following:

  • auto: Will AutoLaunch directly as expected (default mode).
  • prompt: Will prompt the user to AutoLaunch or not. This is useful in the case where you want to open a folder to simply look at it.
  • disabled: Same as disabling the extension.

Known Issues

  • VS Code will warn that "Property auto is not allowed" on tasks.

Links

  • Marketplace
  • Repository
  • Change Log
  • Issues

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft