dmj*_*mjy 10 android-studio flutter flutter-dependencies
我刚刚升级了 Android Studio,并在“工具 > Flutter”中看到了flutter packages get更改flutter pub get。
这在功能上有什么变化吗?或者它们完全相同?
Che*_*tan 11
他们都做同样的事情。为了证明这一点,我创建了两个完全相同的新项目并添加了确切的依赖项
dependencies:
image_picker: ^0.6.4
Run Code Online (Sandbox Code Playgroud)
现在在一个项目中,我运行了命令flutter pub get,在另一个项目中flutter packages get,它们都以详细模式运行,以检查幕后发生的事情。
除了执行所需的时间(这无关紧要)之外,我在逻辑上看不出任何区别。文件中的其余内容完全一样。
所以是的,他们在做同样的事情
该pub命令特定于 dart,是一组用于管理 dart 包的工具。您可以在此处获得有关它及其用法的说明。
pub get是pub get packages在 dart 项目中下载包的方式的简写。在它之前添加 flutter 关键字,以便命令由 flutter SDK 运行,它将映射到 sdk 的包 get 命令。参考
至于使用这两者,它们可以互换使用,因为 Flutter SDK 会自动更改flutter pub get为flutter packages get内部 flutter 项目,我想 Android studio 中的更改本质上是语义上的,使其更符合典型的 dart 风格,因为将使用 dart 开发人员运行pub get。
| 归档时间: |
|
| 查看次数: |
3408 次 |
| 最近记录: |