Можно ли создать расширение VS Code, которое запускает определенную задачу gulp? - PullRequest
0 голосов
/ 24 июня 2019

Так как я ленивый программист, я создал задачу gulp, которая выполняет некоторые второстепенные задачи для меня, но я хотел бы превратить это в расширение, чтобы я мог установить его на свой компьютер, и он просто «работает»,Как я его устанавливаю, загружаю код VS, и задачи выполняются, и автоматически начинаю наблюдать за моим кодом.

Я не нашел много вещей в Интернете, но с другой стороны, я мог бы искать неправильные вещи.Все помогает - спасибо!

Ответы [ 2 ]

0 голосов
/ 25 июня 2019

Посмотрите на запустить задачу в папке. Параметр OPEN: vscode docs .

. Это работает для меня:

// in tasks.json

{
  "label": "Tasks: copy3",
  "type": "shell",
  "command": "gulp",
  "args": [
    "copy3",
    "--file",
    "${fileBasename}"
  ],
  "problemMatcher": [],
  "runOptions": {
    "runOn": "folderOpen"
  }
},

Теперь задача copy3 в gulpfile.js будет автоматически запускаться при открытии этой папки (или рабочей области).Возможно, вам придется сначала выбрать Tasks: Allow Automatic Tasks in Folder в палитре команд.И обязательно перезагрузите.

Без расширения - это встроенное поведение совсем недавно.См. Запустить задачу при открытой папке .

0 голосов
/ 24 июня 2019

Похоже, Юки Дои привел вас к этому с "Бегущим по лезвию" .Это расширение делает именно то, что вам нужно, оно автоматически запускает задачу сборки при открытии папки.

Смежный вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...