понедельник, 30 ноября 2020 г.

решение проблемы "gulp no tasks found" в visual studio

 Пару раз сталкивался с ситуацией: есть проект Asp.net mvc Core, на нем настроен gulp (компиляция less, минификация CSS и JS и т.п.).

запускаются эти процедуры через Task Runner Explorer. у других разработчиков на проекте с этим проблем нет.

но у меня Task Runner Explorer говорит "no tasks found". и кнопочка "Обновить" не помогает.

Решение проблемы такое:

  1. устанавливаем на компьютер свежий nodejs, убеждаемся, что в консоли (cmd) вызывается именно он ("node --version")
  2. устанавливаем его в качестве основного в Visual Studio:


  3. устанавливаем gulp локально в папку проекта (csproj). для этого:
    1. "cd <папка проекта>"
    2. "npm install gulp-cli"
*установленный глобально gulp Студия не видит, вроде

все, после этого должно заработать. можно на всякий случай Студию перезапустить и в Task Runner Explorer кнопочку "Обновить" понажимать.

после установки gulp у меня были изменены некоторые файлы с json-настройками, касающимися gulp, в проекте. но я все изменения откатил, а gulp-задачи Студия видеть не перестала (т.е., проблема не вернулась)


Visual Studio 2019


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

Отправить комментарий