Flutter - важные команды интерфейса командной строки

Опубликовано: 16 Декабря, 2021

Flutter - это комплект пользовательского интерфейса для мобильной разработки, управляемый Google. Он работает на dartlanguage, который используется во фреймворке Flutter для создания приложений для мобильных устройств, Интернета и настольных компьютеров с единой базой кода. Инструмент командной строки Flutter (CLI) позволяет пользователю взаимодействовать с Flutter SDK.

В этой статье мы собираемся обсудить все команды, которые использует flutter. Мы увидим наиболее важные команды, которые используются почти во всех проектах флаттера, с их объяснением.

1. Создайте приложение:

 Синтаксис: flutter create APP_NAME

Эта команда создает новый проект приложения Flutter в текущем каталоге. Если вы хотите создать проект в определенной папке, сначала перейдите в этот каталог, используя команду cd FILE ADDRESS .

2. Проанализируйте код дротика:

 Синтаксис: flutter analysis -d <DEVICE_ID>

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

3. Протестируйте приложение Flutter:

 Синтаксис: тест флаттера [<DIRECTORY | DART_FILE>]

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

4. Запустите файл Dart:

Syntax: flutter run <DART_FILE>

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

5. Загрузите зависимости / пакеты:

 Синтаксис: flutter pub get

Эта команда загружает все пакеты или зависимости, перечисленные в файле pubspeck.yaml текущего или активного файла проекта.

6. Обновите пакеты Flutter:

 Синтаксис: обновление паба fluter

Эта команда обновит пакеты флаттера, используемые в текущем проекте.

7. Получите помощь:

 Синтаксис: flutter --help --verbose

Это очень полезная команда, особенно для новичков. Он показывает список всех команд, которые использует флаттер.

8. Проверьте состояние проекта:

 Синтаксис: flutter doctor

Эта команда проверяет текущий статус информации о флаттере. Если какое-то программное обеспечение отсутствует или не работает, отображается предупреждение.

9. Проверить версию:

 Синтаксис: версия флаттера

Он показывает информацию о версии для SDK flutter и dart.

10. Проверьте каналы:

 Синтаксис: флаттер-канал <CHANNEL_NAME>

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

11. Создайте проект:

 Синтаксис: flutter build <КАТАЛОГ>

Эта команда предназначена для создания приложения flutter в нужном нам каталоге. Если мы не назначим каталог, он будет построен внутри папки сборки. Мы можем создать веб-приложение с помощью веб- команды flutter build, приложение для Android с apk для сборки flutter или appbundel для сборки flutter (более предпочтительно) и приложение для iOS с командой ios для сборки flutter.

12. Список подключенных устройств:

Syntax: flutter devices -d <DEVICE_ID>

Это команда для вывода списка всех подключенных устройств, на которых мы можем запустить наше приложение Flutter. Затем мы можем подключиться к выбранному нами устройству, чтобы запустить приложение flutter.

13. Обновите версию Flutter:

 Синтаксис: обновление флаттера

Эта команда должна запускаться в системе глобально. Он обновляет копию flutter SDK вместе с dart SKD на нашей машине. Обычно рекомендуется запускать эту команду после каждого нового выпуска.

14. Получите необходимые пакеты для проекта:

 Синтаксис: flutter assembly -o <КАТАЛОГ>

Эта команда извлекает все необходимые пакеты, используемые в приложении (если их еще нет), а затем создает приложение.

15. Добавьте уже существующее приложение Flutter:

 Синтаксис: flutter attach -d <DEVICE_ID>

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

16. Работа с файлом Stack Track:

 Синтаксис: символ флаттера --input = <STACK_TRACK_FILE>

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

17. Настройте функции:

 Синтаксис: flutter config --build-dir = <КАТАЛОГ>

Эта команда предназначена для настройки функций флаттера, которые вы хотите использовать в своем проекте. Например, вы можете включить или отключить Flutter Web.

18. Переход на более раннюю версию SDK Flutter / Dart:

 Синтаксис: flutter downgrade

Эта команда должна запускаться в системе глобально. Он понижает версию flutter SDK вместе с dart SKD на нашем компьютере до ранее доступной активной версии. Это можно сделать, если что-то в текущей версии flutter у вас не работает должным образом.

19. Работа с подключенным оборудованием.

 Синтаксис: flutter drive

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

20. Список доступных эмуляторов:

 Синтаксис: эмуляторы флаттера

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

21. Отформатируйте файл Dart:

 Синтаксис: формат флаттера <DART_FILE | КАТАЛОГ>

Эта команда flutter форматирует файл дротика в соответствии с предварительно заданной настройкой в SDK flutter. Но если вы используете VS-Code или Android Studio с установленными расширениями flutter и dart, то dart форматируется автоматически.

22. Получите зависимости локально:

 Синтаксис: flutter gen-l10n <КАТАЛОГ>

Эта команда используется для создания локального файла зависимостей флаттера. Например, если мы используем определенные шрифты магов через API, эта команда сделает их доступными локально. Для всех параметров используйте эту команду flutter gen-l10n -h .

23. Установите приложение Flutter на устройство:

 Синтаксис: flutter install -d <DEVICE_ID>

Это команда для установки приложения flutter на подключенное устройство после сборки приложения. Подключенное устройство может быть либо физическим, например мобильным устройством Android или iOS, либо встроенным в приложение, например эмулятор или браузер.

24. Просмотр журналов терминала:

 Синтаксис: журналы флаттера

Эта команда показывает нам вывод журнала в терминале для запуска приложения flutter. Обычно он используется, если какой-то код в приложении дает сбой или исключения.

25. Перечислите активы проекта:

 Синтаксис: предварительное кэширование флаттера <АРГУМЕНТЫ>

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