fvm
Flutter 版本管理:一个简单的 CLI 来管理 Flutter SDK 版本。
为什么不使用 Flutter Channels?
如果你只想使用最新的稳定版本或偶尔使用特定频道,你应该使用 Flutter Channels。
此工具为您提供了类似于 Channels 的功能;但是,它会在本地缓存这些版本,因此您不必每次想切换版本时都等待完整的设置。
此外,它还允许您通过特定标签(例如 1.2.0)来获取版本。如果您有不同 Flutter SDK 版本的项目,并且不想升级。
最简单的 NPM 和 Yarn 方法
这是开始使用 fvm 的一种非常简单的方法。
npm install -g fvm
# or
yarn global add fvm
# and
fvm stable
二进制安装
下载适用于您系统的兼容二进制文件。
为了方便起见,请将 fvm 放在一个可以从命令行访问的目录中。
通常是 /usr/local/bin
/usr/local/bin.
有关更详细的说明,请查看 安装。
通过 Go
如果您愿意,也可以通过 Go 获取 fvm。
$ go get -u github.com/leoafarias/fvm
$ cd $GOPATH/src/github.com/leoafarias/fvm
$ go install .
用法
安装和激活版本/频道
使用 fvm <version> 来安装和激活 Flutter 的一个版本。
$ fvm 1.2.1
$ fvm 0.11.13
$ fvm stable
$ fvm beta
如果 <version> 已安装,fvm 将从缓存中激活它,而无需重新下载和设置。
列出所有当前安装的版本
$ fvm
v1.2.1
> v0.11.13
master
stable
使用 fvm <channel> 来安装和激活特定的 Flutter 频道。
使用或安装最新的 stable 版本
$ fvm stable
使用或安装最新的 beta 版本
$ fvm beta
使用或安装最新的经过充分测试的构建
$ fvm dev
使用或安装最新的前沿构建
$ fvm master
版本发布
查看所有可下载的版本
$ fvm releases
删除版本
删除特定版本
$ fvm remove <version>
删除除活动版本外的所有 Flutter 版本
$ fvm shake