当前位置:   article > 正文

Flutter 常用指令记录总结_flutter 查看依赖库的版本记录

flutter 查看依赖库的版本记录

Flutter指令:

  • 查看flutter安装目录:

which flutter

  • 查看当前Flutter版本:

flutter --version

  • 检测Flutter安装信息:

flutter doctor

  • 更新Flutter到最新的兼容版本:

flutter upgrade

  • 查看你当前使用的哪个渠道:

flutter channel

:Flutter 有 3 个发布渠道,分别是 stable、beta 和 master,我们推荐使用 stable 渠道。

  • 切换到指定的发布渠道(如stable),然后再升级【下载 Flutter SDK 和依赖的 packages】:

flutter channel stable
flutter upgrade

  • 判断那些过时了的 package 依赖以及获取更新建议:

flutter pub outdated

  • 将pubspec.yaml 文件里列出的所有依赖更新到最新的兼容版本:

flutter pub upgrade

  • 升级到指定版本:

flutter upgrade v2.2.3

  • 回退到指定版本:

flutter downgrade v2.0.3

  • 构建命令:

flutter build

  • 删除构建/目录,重新创建flutter项目:

flutter clean
flutter create .

清空本地缓存【即清空.pub-cache文件】:

flutter pub cache clean

  • 在设备上运行Flutter应用程序:

flutter run 

  • 指令打debug包:

flutter build apk --debug 

  • 指令打release包:

flutter build apk --release

flutter build apk 

fvm指令:

当Mac上有多个Flutter项目时,就可能会遇到这样的问题:每个项目使用着不同版本的Flutter SDK,配置起来就会特别麻烦,而且容易出错。

所以使用fvm来进行Flutter SDK的版本管理很有必要,具体可参考:使用FVM对Flutter SDK多版本进行管理

  • 安装fvm:

brew tap leoafarias/fvm
brew install fvm

执行指令的过程中可能会报的异常:

1、It looks like pub.dartlang.org is having some trouble...

解决方案:一般是网络问题,想办法文明上网即可【参考:Android关于VPN上网那点事】。

2、Deletion failed, path = '/private/tmp/pub_bjKlKe' (OS Error: Too many open files, errno = 24)

解决方案:执行如下指令后,再重新执行原指令即可:

ulimit -n 2048

  • 查看所有sdk版本:

fvm releases 

  • 安装指定版本sdk:

fvm install 版本号 

  • 移除指定版本sdk:

fvm remove 版本号 

  • 查看已安装的版本:

fvm list

  • 为各个项目指定sdk版本:

[需先cd到该flutter项目根目录]

fvm use 版本号

  • 把准备打包的项目指定的sdk版本设为全局的:

fvm global xxx

Dart指令:

  • 获取非 Flutter 包的依赖项:

 dart pub get 

dart pub get --verbose【可查看日志或错误】

  • 清空全局的本地缓存:

dart pub cache clean

  • 重建所有 packages 的本地缓存:

        [该指令会将本地所有 package 的缓存清空并重新下载,当操作项目时package包中的dart源码报错时,可使用该指令解决]

dart pub cache repair

参考:

dart: The Dart command-line tool | Dart

flutter 包(依赖)管理

使用FVM对Flutter SDK多版本进行管理

Flutter中文社区

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/728669
推荐阅读
相关标签
  

闽ICP备14008679号