我尝试将提供程序包添加到我的 Flutter Web 项目中,但出现以下错误:
因为每个版本的 provider 都依赖于来自 sdk 的 flutter any,这是 >forbidden 的,provider 是被禁止的。因此,由于 WebApplication 依赖于提供程序 ^3.0.0,版本解决 > 失败。
Flutter 用户应该运行
flutter packages get
而不是pub get
. 进程以退出代码 69 结束
我尝试flutter packages get
并将颤振升级到最新版本。运行flutter packages get
时未显示错误,但当我尝试时webdev serve
显示以下错误:
webdev 无法为此项目运行。在 >“C:\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\provider-3.0.0”中找不到名为“pubspec.yaml”的文件。
我也看了广告https://github.com/flutter/flutter/issues/21338但没有解决我的错误。
我正在使用 Flutter(Channel beta,v1.6.3,在 Microsoft Windows [版本 10.0.17134.765],语言环境 de-DE)
environment:
sdk: '>=2.3.0-dev.0.1 <3.0.0'
dependencies:
flutter_web: any
flutter_web_ui: any
provider: ^3.0.0
dev_dependencies:
build_runner: ^1.4.0
build_web_compilers: ^2.0.0
pedantic: ^1.0.0