Описание тега dart-build

Вопросы по созданию генераторов кода Dart и настройке системы сборки.
2 ответа

dart build: необходимо внедрить ресурс из приложения в пакет зависимостей

Предыстория: у меня есть пакет с компонентами Angular (5.0.0, Dart 2.0.0) (назовем его my_components), который я использую во многих проектах клиентов (app_1, app_2,...). Эти приложения должны переопределять некоторые свойства CSS (например, цвета) …
01 ноя '18 в 14:05
1 ответ

Дарт `build_config` переименуйте файл`buildStep.inputId`

Я хочу переименовать (не только расширение) файл в моем Builder, Есть ли причина, по которой я не должен просто создавать свой собственный File основанный на buildStep.inputId и записать в файл?
19 сен '18 в 02:56
1 ответ

Изменить каталог веб-службы

Сделать вид, что у меня есть файл в .../web/main.dart и когда я подаю приложение (webdev serve web:8080) он будет расположен в localhost:8080/main.dart.js и пакеты в localhost:8080/packages/ есть ли в любом случае, чтобы переместить их localhost:808…
04 сен '18 в 08:25
1 ответ

Где я могу найти файл build.yaml в моем проекте флаттера?

Я ищу файл build.yaml в проекте флаттера, но не могу его найти. Можно ли как-нибудь отредактировать этот файл?
06 июл '18 в 04:59
1 ответ

Dart Analyzer: поиск экземпляров класса или его потомков

Я использую build пакет, чтобы взять .dart файл и искать определения определенного класса или его подклассов. Можно ClassElement быть использованы для подклассов тоже? Я ожидаю, что только одно определение определенного класса будет в одном файле пр…
19 сен '18 в 02:50
0 ответов

Использование эффективной политики кэширования для модульного приложения Angular Dart

Я хотел бы предоставить своему приложению Angular Dart эффективную политику кэширования. В идеале я хотел бы обслужить все скомпилированные js а также css активы с длительным сроком действия и обрабатывают изменения в нашей кодовой базе (и впоследст…
09 апр '19 в 19:45
1 ответ

Ошибка сборки Flutter Gradle

Раньше у меня была проблема. Я всегда сталкивался с этим вместо вывода. Launching lib\main.dart on SM M105F in debug mode... Running Gradle task 'assembleDebug'... Позже я нашел это решение. Что бы ни предлагали, и я получил вот что: пожалуйста, пом…
27 июн '20 в 11:51
2 ответа

inject-dart Не удалось создать моментальный снимок сценария сборки .dart_tool/build/entrypoint/build.dart. Вероятно, это вызвано неверно настроенным определением построителя.

Я пытался использовать inject-dart от Google, следуя этой статье Но когда я пытаюсь сгенерировать код с помощью build-runner, я вижу эту ошибку. [SEVERE] Не удалось создать моментальный снимок скрипта сборки.dart_tool/build/entrypoint/build.dart. Ве…
21 окт '19 в 17:10
0 ответов

dart build.yaml, как разрешить сборщику строить и тестируемые файлы

Этот конфиг есть у меня в build.yaml. И он может генерировать код для моего файла в папке lib. Мой вопрос в том, как конфигурировать, может ли он генерировать код для файла в тестовой папке. build.yaml файл targets: thyi_generator:thyi_generator: so…
26 дек '19 в 12:10
0 ответов

Можно ли создать экземпляр DartType?

Я работаю над библиотекой генерации кода на основе дротика buildпакет. В различных частях API я хотел бы, чтобы пользователь ввелtype параметр, который должен иметь тип DartType, или, возможно, типа Type а потом каким-то образом преобразовали в Dart…
04 июл '20 в 03:07
1 ответ

Ошибка при запуске встроенного генератора значений

Я получил ошибку при попытке использовать встроенный генератор значений Это была ошибка, которую я получил. [INFO] Running build... [INFO] Generating SDK summary. [SEVERE] built value generator:built value on lib/json_parsing.dart: Bad state: Unexpe…
14 авг '20 в 16:06
0 ответов

Параметр uri действия формы HTML, указывающий на имя хоста, известное только во время сборки

Я создаю приложение, состоящее из двух частей Сервер REST API простой Интернет, использующий сервер REST API Я также хочу автоматизировать сборку приложения (с помощью команды сборки webdev, поскольку приложение написано на dart) и развертывание (с …
12 фев '20 в 13:02
1 ответ

Попытка создать собственный построитель приводит к неуникальной ошибке вывода

Я пытаюсь создать собственный конструктор для своего проекта Flutter. Я хочу добиться чего-то похожего на генерацию кода built_value. Я начал с создания build.yaml в корневой папке моего проекта targets: $default: builders: app|db_builder: enabled: …
17 апр '20 в 00:18
0 ответов

Можно ли получить LibraryElement библиотеки из анализа другой библиотеки в том же пакете?

Используя пакет, я пытаюсь создать один файл, содержимое которого зависит от двух отдельных библиотек из одного пакета. Чтобы добиться этого, я решил установить одну библиотеку в качестве источника для пакет для анализа, а затем внутри метод, я бы к…
28 окт '21 в 19:25
0 ответов

Как использовать пользовательскую конфигурацию в приложении Flutter

В документации по сборке Dart указано, что пользовательские конфигурации могут быть выполнены путем создания build.{config_name}.yaml и используя --config config_name в cli: Если вам нужны другие конфигурации помимо разработки и выпуска, вы можете о…
31 дек '21 в 10:50
0 ответов

Как наследовать конфигурацию из файла build.yaml по умолчанию для пользовательской конфигурации

Документы Dart build.yaml предлагают этот подход для сборки с пользовательскими конфигурациями: Если вам нужны другие конфигурации в дополнение к dev и release, вы можете определить несколько файлов. Например, если у вас есть файл, который вы можете…
30 дек '21 в 15:40
1 ответ

Ошибка при использовании генератора исходного кода из пакета генератора исходного кода

Я пишу генератор исходного кода dart, который использует json_serializable для некоторых моделей. Первоначально генерация исходного кода некоторое время работала нормально, но теперь, когда я запускаю dart run build_runner build --delete-conflicting…
03 янв '22 в 16:41
0 ответов

Как прервать процесс сборки дротика из пользовательского сценария сборки?

Я не могу выйти из процесса сборки программно, когда решаю, что некоторые условия сборки не выполняются для выполнения сборки. я пытался throw StateError("Universe collapsed, can not continue"); exit(1); в моем пользовательском скрипте сборки (внутр…
12 янв '21 в 08:51
0 ответов

Как получить имена полей аннотаций при генерации кода с помощью source_gen

Я пытаюсь реализовать генератор на основе source_gen. Он будет обрабатывать классы, аннотированные с помощью ClassAnnotationи воздействовать на поля, аннотированные различными аннотациями, все из которых являются подтипами интерфейса «маркер». Вот п…
16 май '22 в 14:46
0 ответов

Создавайте файлы с одним входом для умножения выходов

Я пытаюсь создать генератор кода, который принимает на вход файл JSON и генерирует несколько классов в нескольких файлах. И мой вопрос: можно ли создать несколько файлов для одного ввода, используя сборку из dart lang?
11 окт '22 в 16:45