// Available variables which can be used inside of strings. // ${workspaceRoot}: the root folder of the team // ${file}: the current opened file // ${fileBasename}: the current opened file's basename // ${fileDirname}: the current opened file's dirname // ${fileExtname}: the current opened file's extension // ${cwd}: the current working directory of the spawned process { "version": "0.1.0", "tasks": [ { // Task that calls a custom npm script that compiles the extension. "taskName": "compile", "command": "npm", // we want to run npm "isShellCommand": true, // the command is a shell script "isBuildCommand": true, // to execute with [ Strg+Shift+B ] "showOutput": "silent", // show the output window only if unrecognized errors occur. "args": ["run", "compile", "--loglevel", "silent"], // we run the custom script "compile" as defined in package.json "isBackground": false // Whether the executed task is kept alive and is running in the background } ] }