我正在帮助调试一个测试游戏应用程序。我对包裹进行了深入研究。我仍然感到困惑并且无法找到有关堆栈溢出和官方文档的正确文档的一件事......是显示的代码行颤动版本:“0.0.0”但显然不是。
In pubspec.lock所有软件包都是最新的,如下所示:
dependency: "direct main"
description:
name: audioplayers
url: "https://pub.dartlang.org"
source: hosted
version: "0.14.2"
但不适合颤振
dependency: "direct main"
description: flutter
source: sdk
version: "0.0.0"
...
flutter_test:
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
flutter_web_plugins:
dependency: transitive
description: flutter
source: sdk
version: "0.0.0"
然后在最底部有
sdks:
dart: ">=2.6.0 <3.0.0"
flutter: ">=1.12.13+hotfix.4 <2.0.0"
Also in pubspec.yaml
Dart 被这样限制
sdk: ">=2.3.0 <3.0.0"
而颤振则不是
dependencies:
flutter:
sdk: flutter
Confused
我们将我们的代码与 github 上的不同源代码进行了比较,发现了类似的行为。
例如:https://github.com/japalekhin/langaw/blob/master/pubspec.lock https://github.com/japalekhin/langaw/blob/master/pubspec.lock
https://github.com/fireship-io/183-flutter-draggable-game/blob/master/pubspec.lock https://github.com/fireship-io/183-flutter-draggable-game/blob/master/pubspec.lock
- 要修复 flutter 的某个版本 - 我们可以编辑底部的 pubspec.lock 行吗?这会造成不稳定吗?
- 关于幕后发生的事情有任何文档和解释吗?以及为什么有一个版本:“0.0.0”在代码中?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)