flutter - 在运行 Flutter For Web 应用程序时,Flutter 无法解析依赖项。进程以退出代码 69 结束

标签 flutter

我正在试用 Flutter For Web 技术预览版,但是当我创建 Flutter Web 应用程序时,它在解析依赖项时显示以下消息:

[FlutterForWebDemoApp] pub get
Resolving dependencies...
Git error. Command: git fetch
fatal: not a git repository (or any of the parent directories): .git
exit code 69

这里是项目的pubspec.yaml文件:

name: flutterwebdemo
description: An app built using Flutter for web

environment:
  # You must be using Flutter >=1.5.0 or Dart >=2.3.0
  sdk: '>=2.3.0-dev.0.1 <3.0.0'

dependencies:
  flutter_web: any
  flutter_web_ui: any

dev_dependencies:
  build_runner: ^1.4.0
  build_web_compilers: ^2.0.0
  pedantic: ^1.0.0

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

任何帮助将不胜感激。 谢谢你。

最佳答案

我从 here 下载了 Flutter for web master repo并将包文件夹中的所有三个文件夹(即 flutter_web、flutter_web_ui 和 flutter_web_test)复制到 flutter 的主包文件夹中,并在 pubspec.yaml 中设置该路径,之后一切正常。

这是修改后的新 pubspec.yaml:

name: flutter_for_web

environment:
  # You must be using Flutter >=1.5.0 or Dart >=2.3.0
  sdk: '>=2.3.0-dev.0.1 <3.0.0'

dependencies:
  flutter_web: any
  flutter_web_ui: any

dev_dependencies:
  build_runner: ^1.4.0
  build_web_compilers: ^2.0.0

dependency_overrides:
  flutter_web:
    path: C:\flutter\packages\flutter_web
  flutter_web_ui:
    path: C:\flutter\packages\flutter_web_ui

关于flutter - 在运行 Flutter For Web 应用程序时,Flutter 无法解析依赖项。进程以退出代码 69 结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56163910/

相关文章:

flutter - 在 Flutter 中,子部件如何防止其可滚动父部件的滚动?

flutter - 如何在 Dart 中生成类图?

google-maps - 弹出键盘时调整 Flutter Google map 的大小

git - Flutter Pubspec.yaml 警告 : Publishable packages can't have git dependencies

gradle - 导入自定义字体时出现抖动错误

sharedpreferences - Flutter:从其他页面访问存储的 Sharedpreference 值

flutter - 验证并仅允许 TextField 中的日期和连字符——MaskTextInputFormatter 不适用于手动更新文本

Flutter - 如何将用户数据传递给所有 View

flutter - 如何在 flutter 中使用带有 Bloc 的 Freezed 包?

flutter - 如何在 flutter 中创建类似 ToggleButton 的 TabBar?