Есть ли способ отслеживать время сборки в VSCode и записывать его в текстовый файл

#visual-studio-code #vscode-tasks

#visual-studio-code #vscode-задачи

Вопрос:

Мне нужно записать время сборки проекта, чтобы узнать среднее время сборки в VSCode. Например, вот как это можно реализовать в Xcode https://github.com/timroesner/BuildTimes . Я уже пробовал «preLaunchTask», «postDebugTask» в launch.json, но это не совсем то, что мне нужно.

Ответ №1:

Вы можете использовать составные задачи.

Выполняемые задачи:

  1. Запишите начало
  2. Сборка
  3. Запишите конец
 {
  "version": "2.0.0",
  "tasks": [
    {
      "label": "Start Build",
      "type": "shell",
      "command": "BuildTimes -start",
    },
    {
      "label": "End Build",
      "type": "shell",
      "command": "BuildTimes -end",
    },
    {
      "label": "List BuildTime",
      "type": "shell",
      "command": "BuildTimes -list",
    },
    {
      "label": "Build",
      "command": "gulp",
      "args": ["build"],
      "options": {
        "cwd": "${workspaceFolder}/server"
      }
    },
    {
      "label": "Record Build Time",
      "dependsOrder": "sequence",
      "dependsOn": ["Start Build", "Build", "End Build"]
    }
  ]
}
  

Измените Build задачу на то, что вам нужно.

В вашем launch.json установите preLaunchTask значение Record Build Time

Комментарии:

1. Привет rioV8, спасибо за ваш ответ, я попробую