Зачем использовать шаблон модуля при сочетании существующего собственного проекта с флаттерным кодом? - PullRequest
0 голосов
/ 07 ноября 2019

При интеграции флаттера в уже существующий проект (iOS) необходимо выполнить следующие шаги .

Но в качестве альтернативы мы также можем просто использовать:

flutter create

вместо:

flutter create-t module

и просто добавьте классы, модули и что не из вашего исходного проекта вв проект runner, который был создан в подпапке ios .

Почему предпочтительным способом является создание модуля шаблона (-t module) и добавление этого модуля в проект iOS?

1 Ответ

0 голосов
/ 11 ноября 2019

Благодаря xster .

Теоретически flutter create должен быть просто строгим надмножеством flutter create -t module (с созданием флаттера, имеющим более конкретную оболочку проекта xcode iOS)который вы можете настроить и настроить).

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

Мыследует объединить их однажды после очистки # 37910 .


Для удобства он будет делать то же самое, что и сегодня, изповерхность. Но за кулисами это скрыто двумя вещами (которые мы можем переименовать, чтобы сделать их более первоклассными и т. Д.). Модуль создания -t флаттера my_flutter_module и проект создания-флаттера my_test_launcher --from-module ../my_flutter_module. Но вы можете самостоятельно выполнить только один из 2. Например, вы должны вызвать flutter create -t ​​module, чтобы создать новый модуль Flutter. Вы бы вызвали flutter create-wrapper-project, если пытаетесь создать другой проект на основе существующего модуля и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...