База общих кодов невозможна для веб-сайтов и мобильных устройств во флаттере (?) - PullRequest
0 голосов
/ 03 июня 2019

При попытке объединить мобильную и веб-кодовую базу данных во Flutter я вижу следующую ошибку:

webdev could not run for this project.
This version of webdev does not support the `build_daemon` protocol used by your version of `build_runner`.
Please add a dev dependency on `build_daemon` with constraint: >=1.0.0 <2.0.0
pub finished with exit code 78

Мой pubspec.yaml выглядит так:

environment:
  sdk: '>=2.2.0 <3.0.0'

dependencies:
  flutter_web: any
  flutter_web_ui: any

dev_dependencies:
  # Enables the `pub run build_runner` command
  build_runner: ^1.1.2
  # Includes the JavaScript compilers
  build_web_compilers: ^1.0.0

# flutter_web packages are not published to pub.dartlang.org
# These overrides tell the package tools to get them from GitHub
dependency_overrides:
  flutter_web:
    git:
      url: https://github.com/flutter/flutter_web
      path: packages/flutter_web
  flutter_web_ui:
    git:
      url: https://github.com/flutter/flutter_web
      path: packages/flutter_web_ui```

I'm confused about how can "shared code" can really be "shared" across multi-platform in Flutter (shared codebase being the most important feature in Flutter pitch) 

1 Ответ

0 голосов
/ 04 июня 2019

Как уже упоминалось в комментариях, в данный момент невозможно иметь возможность совместно использовать базу веб- и нативного кода в одном проекте.Пожалуйста, обратитесь к этой ссылке , если вы сталкивались с этим сообщением.В нем есть инструкции по обходному пути, доступные команде Flutter.

...