【问题标题】:Flutter packages pub global run webdev serve ErrorFlutter 包 pub global run webdev serve 报错
【发布时间】:2020-05-29 06:37:30
【问题描述】:

我已逐步遵循本教程https://www.youtube.com/watch?v=K_kBzJN8pAY,并且我 100% 确定我做的一切都是正确的,但不幸的是我收到了这个错误:

PS C:\MyApps\firstapp> flutter packages pub global run webdev serve webdev 无法为此项目运行。你必须依赖于 build_runnerpubspec.yaml

pubspec.yaml dev_dependencies: build_runner: >=1.6.2 pubspec.yaml 中依赖build_web_compilers

pubspec.yaml dev_dependencies: build_web_compilers: >=1.2.0 cupertino_icons 有一个不支持的依赖项

flutter_web 技术预览。更多信息请见https://flutter.dev/web 细节。您依赖于 flutter 不支持 flutter_web 技术预览。请参阅https://flutter.dev/web 了解更多信息 细节。您对 flutter_test 有依赖关系,这不是 支持 flutter_web 技术预览。见https://flutter.dev/web 更多细节。 pub 以退出代码 78 结束

【问题讨论】:

  • 请提供您尝试过的每个代码。我们不会看到该教程,在我们的系统中实施并找到解决方案。看到正确的代码后,其他贡献者将正确了解错误的问题。
  • 在终端运行这个命令(flutter channel)并添加输出。

标签: flutter dart


【解决方案1】:

如果您准确地关注该视频并且没有更改任何内容,那么您在 stable 频道中处于颤抖状态。

如果你想运行 Flutter Web,那么你必须转到 beta 频道。

Flutter web 正在开发中,因此只能在该频道上使用。

在这里查看:https://flutter.dev/web

您可以通过以下命令查看频道。

颤动通道

你可以看到下面的输出。

Flutter channels:
* master
  dev
  beta
  stable

在您的情况下,可能是明星在稳定的前面。

运行以下命令以移动到测试版。

Flutter 频道测试版

现在运行以下命令来升级 Flutter。

颤振升级

现在你可以走了。

【讨论】:

  • 您好,Viren,感谢您的回答,但不幸的是它没有奏效。你说我在稳定版上是对的。我按照你的指示 Flutter channel beta 更改为 beta 并且我做了 Flutter 升级但是一样:(
  • PS C:\MyApps\firstapp> flutter channel Flutter channels: master dev * beta stable PS C:\MyApps\firstapp> flutter upgradeing 从 C:\flutter 升级 Flutter... 已经是最新的. Flutter 已经在通道测试版上保持最新 Flutter 1.14.6 • 通道测试版 • github.com/flutter/flutter.git 框架 • 修订版 fabeb2a16f(2 周前) • 2020-01-28 07:56:51 -0800 引擎 • 修订版 c4229bfbba 工具 • Dart 2.8 .0(构建 2.8.0-dev.5.0 fc3af737c7)
  • PS C:\MyApps\firstapp> flutter packages pub global run webdev serve webdev 无法为此项目运行。您必须依赖于 pubspec.yaml 中的 build_runner。 # pubspec.yaml dev_dependencies: build_runner: >=1.6.2 pubspec.yaml 中依赖build_web_compilers。 # pubspec.yaml dev_dependencies: build_web_compilers: >=1.2.0
  • 您依赖于 cupertino_icons,flutter_web 技术预览不支持此功能。有关详细信息,请参阅flutter.dev/web。您依赖于 flutter,flutter_web 技术预览不支持它。有关详细信息,请参阅flutter.dev/web。您依赖于 flutter_test,flutter_web 技术预览不支持它。有关详细信息,请参阅flutter.dev/web。 pub 以退出代码 78 结束
  • 在添加 build_runner(simple dependency) ,(build_runner: >=1.6.2
【解决方案2】:

没有什么对我有用。为了使用flutter和dart,我使用了Android Studio。 看起来问题出在 Visual Studio Code 上。 谢谢你的帮助, 吉姆

【讨论】:

    猜你喜欢
    • 2019-10-15
    • 2021-08-14
    • 2022-07-11
    • 1970-01-01
    • 2021-10-12
    • 2021-07-17
    • 2022-10-08
    • 2022-11-10
    • 1970-01-01
    相关资源
    最近更新 更多