Выгрузка проекта

Порядок выгрузки:

Параметры команды

  • Чтобы не тянуть ресурсы, добавьте -no-include-assets — код выгрузится без картинок. Например: flutterflow export-code --project your_project_id --dest path_to_output_folder --no-include-assets --token your_token.

  • Код конкретной ветки выгружается либо после переключения на неё, либо флагом -branch-name (-b) с указанием имени ветки.

Все параметры

ФлагЧто делаетПо умолчанию
—dest / -dПапка назначения, отличная от текущей.Текущая папка
—[no]-include-assetsВыгружать ли ресурсы (картинки, GIF). Полезно отключать при повторных выгрузках, если ресурсы не менялись.False
—branch-name / -bВыгрузка из конкретной ветки.Main
—[no]-fixЗапустить dart fix после выгрузки.False
—[no]-parent-folderВыгрузить код в подпапку, а не прямо в указанный каталог.False
—[no]-as-moduleСобрать проект как модуль Flutter.False
—[no]-as-debugСобрать с отладочным логированием, чтобы работала панель отладки FlutterFlow в DevTools.False
—project-environmentКакое окружение разработки использовать. Пусто — берётся текущее окружение проекта.Текущее окружение

Защита файлов от перезаписи

Если проект уже существует и часть файлов правилась вручную, положите в корень каталога файл .flutterflowignore со списком путей — они не будут перезаписаны при выгрузке. Синтаксис — шаблоны (globbing).

Куда класть файл

Если проект лежит здесь:

/Users/yourname/projects/my_flutterflow_app/

то файл кладётся сюда:

/Users/yourname/projects/.flutterflowignore

Пример содержимого

my_flutterflow_app/android/app/build.gradle    # не трогать настройки сборки Android
my_flutterflow_app/ios/Runner/Info.plist       # не трогать метаданные iOS
my_flutterflow_app/web/index.html              # сохранить правки точки входа веб-версии

Про синтаксис шаблонов — в документации пакета glob.

Частые вопросы

Ошибка FormatException: Missing argument for…

Скорее всего, у одного из параметров команды не указано значение — проверьте команду целиком. Если всё верно, дело в устаревшей версии CLI; обновите её:

dart pub global activate flutterflow_cli

перевод официальной документации FlutterFlow

обновлено

ESC