我正在试用 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/