top of page

Visual Studio - Task Runner Explorer, Libman

  • Фото автора: Алик Ким
    Алик Ким
  • 9 нояб. 2022 г.
  • 1 мин. чтения

Обновлено: 27 нояб. 2022 г.

поразбирался с функционалом Visual Studio для клиентской стороны вэб-проекта: Task Runner Explorer, Libman


Task Runner Explorer - плагин для Студии от разработчика Студии (или как то так). изначально создан для того, чтобы представлять в GUI Студии задачи, настроенные в таск-раннерах Gulp и Grunt. Gulp и Grunt - приложения, для которых конфигурируешь файл с настройками заданий, а потом эти задания можно вызывать на выполнение. вроде как, используются преимущественно для руления CSS/JS/SASS/LESS/Typescript, создания бандлов (слияние нескольких CSS или JS в один большой).

Task Runner Explorer обнаруживает файлы конфигураций этих таск-раннеров и отображает настроенные там задачи у себя в GUI.

Дает возможность запускать эти задачи в ответ на некоторые события Студии, в частности, на построение проекта (можно запустить компиляциюTS/бандлирование), или открытие проекта (можно запустить перманентную компиляцию, например, тайпскриптов - чтоб как только ты с TS-файле изменение сохранил - JSки перекомпилировались. это, в смысле, фича не Task Runner Explorer, а обрабатываемых им таск-раннеров).

ну и можно вручную запускать.


есть некоторые плагины поверх Task Runner Explorer от того же автора. добавляют поддержку WebPack (современный, более модный и мощный конкурент Grunt и Gulp, как пишут), Npm (запускает npm-скрипты), и даже команд командной строки.

но в Студии 2022 пока доступен только Webpack-плагин.


каждый упомянутый таск-раннер обладает своим набором доступных задач и синтаксисом файла конфигурации, в каждом надо отдельно разбираться.



есть еще такая штучка как Libman - чтото типа агрегатора провайдеров JS-библиотек для Asp.Net MVC-подобных проектов (где не используется node.js и построение JS из модулей).

достаточно удобная, аналог Nuget, но для JS-части. имеет некоторые возможности по управлению пакетами через GUI (хотя, с Nuget-менеджером не сравнить)



 
 
 

Недавние посты

Смотреть все

Comments


Околокомпьютерный блог Алика

  • alt.text.label.Facebook

© Околокомпьютерный блог Алика , 2022. Сайт создан на Wix.com

bottom of page