В мире разработки Dart умение работать с командной строкой имеет решающее значение. Dart предоставляет мощный инструмент интерфейса командной строки (CLI), называемый «dart run», который позволяет вам без труда запускать и запускать программы Dart. В этой статье мы рассмотрим 10 основных команд «бега с дротиками», которые должен знать каждый разработчик. Итак, возьмите свой любимый редактор кода и приступайте!
-
Запуск сценария Dart:
Самое основное использование команды «dart run» — выполнение файла сценария Dart. Просто перейдите в каталог, содержащий ваш скрипт Dart, и выполните следующую команду:dart run <filename>.dartНапример, если ваш скрипт называется «hello_world.dart», вы должны запустить:
dart run hello_world.dart -
Указание точки входа.
Иногда ваш проект Dart может иметь несколько точек входа. В таких случаях вы можете использовать флаг «–entry-point», чтобы указать, какой файл следует выполнить:dart run --entry-point=<entry_point>.dartНапример, если ваша точка входа — «main.dart», вы должны запустить:
dart run --entry-point=main.dart -
Выполнение тестов.
Dart имеет встроенную поддержку модульных тестов, и вы можете выполнить свой набор тестов с помощью команды «dart run test». Просто перейдите в каталог вашего проекта и запустите:dart run testЭта команда обнаружит и запустит все тесты в вашем проекте.
-
Наблюдение за покрытием кода.
Чтобы создать отчет о покрытии кода для вашего проекта Dart, вы можете использовать команду «dart run test –coverage». Эта команда запустит ваши тесты и создаст отчет о покрытии в каталоге «покрытие». -
Работа с Observatory:
Dart Observatory предоставляет набор инструментов для анализа производительности. Чтобы запустить программу Dart с включенной Observatory, используйте флаг «–observe»:dart run --observe <filename>.dartЭто запустит сервер Обсерватории и распечатает URL-адрес для подключения для дальнейшего анализа.
-
Работа в режиме выпуска.
Когда вы будете готовы к развертыванию приложения Dart, запуск его в режиме выпуска может обеспечить оптимизацию. Используйте флаг «–release», чтобы включить режим выпуска:dart run --release <filename>.dart -
Указание флагов виртуальной машины.
Вы можете передать дополнительные флаги виртуальной машине Dart с помощью параметра «–vm-flags». Например, чтобы увеличить размер кучи, используйте:dart run --vm-flags="--old_gen_heap_size=2048" -
Выполнение в определенном каталоге:
Если ваш проект Dart находится в определенном каталоге, вы можете запустить его напрямую, не переходя в этот каталог. Используйте флаг «–working-directory»:dart run --working-directory=<path_to_directory> <filename>.dart -
Работа с переменными среды:
Команда «dart run» позволяет вам устанавливать переменные среды, к которым ваша программа Dart может получить доступ с помощью флага «–set»:dart run --set=<key>=<value> <filename>.dartНапример, чтобы установить для переменной среды «API_KEY» значение «12345», используйте:
dart run --set=API_KEY=12345 <filename>.dart -
Подробный вывод:
Чтобы просмотреть более подробный вывод во время работы программы Dart, используйте флаг «–verbose»:dart run --verbose <filename>.dartПоявится дополнительная информация, включая сообщения отладки.
Освоение команды «dart run» необходимо каждому разработчику Dart. В этой статье мы рассмотрели 10 основных команд, которые помогут вам более эффективно выполнять и запускать программы Dart. Независимо от того, запускаете ли вы сценарии, тесты или оптимизируете производительность, эти команды повысят вашу производительность и сделают процесс разработки более плавным. Так что вперед, опробуйте их и повысьте свои навыки игры в дартс!