Flutter: Ускоряем работу с помощью VS Code Tasks

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Всем привет, читатели Habr! В этой статье я расскажу как ускорить работу и облегчить нам жизнь с помощью VS Code Tasks. Погнали!

Мы пишем не только код

Это правда, разработчики пишут  не только код. Иногда нам приходиться писать команды, чтобы выполнить определенные действия. Например, я уверен, что большинство из вас писали команду для сборки apk файла или для получения зависимостей (flutter pub get). Либо если у вас есть генерация кода, то вы выполняли команду для запуска генерации.

Надеюсь вы более продвинутый пользователь и знаете, что с помощью стрелок в консоли можно переключаться между командами. Это хорошо, однако хочется чего-то большего, а именно такого…

Как получить такой результат? Использовать VS Code Tasks! Для этого нам нужно в корне проекта создать папку с названием “.vscode” и в ней создать файл “tasks.json”. После этого описать все таски, которые мы хотим видеть. Пример одной такой вы можете увидеть ниже.

Скажу честно, я сам не разбирался, что значит каждый параметр, сделал так, чтобы работало :) После этого, нажимая сочетание клавиш Ctrl + Shift + B (на Windows) или Command + Shift + B (на MacOS) у нас появляется окно с командами, по которым мы можем переключаться стрелками, а чтобы выполнить - нажимаем Enter.

Я, как и большинство программистов, ленивый человек :) Поэтому прикладываю весь мой список тасок! Будьте внимательны, в моем пет проекте 3 main файла и для каждого из них есть команда для сборки apk, вам же скорее всего понадобиться команда только для сборки одного. Для этого нужно исключить из параметра “args” значения “-t” и “lib/main_…dart”.

Источник: https://habr.com/ru/post/654293/


Интересные статьи

Интересные статьи

Привет, друзья! В этой небольшой заметке я расскажу вам о том, как генерировать и визуализировать документацию к API с помощью Swagger. Мы разработаем простой Express-сервер, способный обрабат...
Эксперты компании oneFactor протестировали процессоры Intel Xeon Ice Lake с технологией Intel SGX 2.0 для оценки ускорения процесса машинного обучения на собственной платформе Smart...
Инженерная цель данного эксперимента заключалась в разработке системы из трёх частей, а именно модели сегментации изображения, скрипта управления двигателем и спринклера,...
Инкапсуляция и отделение внутренних компонентов от public, вероятно, является одним из наиболее недооцененных методов программирования, когда речь идет о обеспечении длит...
На днях друг хвастался мне, что завернул на собесе чувака, который работал только в аутстафах. Друг работает в продуктовой компании и твердо убежден — от придурков с галер нет никакой пользы....