FVM 一秒切换VSCode 的Flutter版本

3,168 阅读1分钟

FVM 可以在用户本机通过安装多个Flutter SDK版本,来为项目指定Flutter版本,或者快速在各个版本间切换,解决只有一个Flutter版本对不同项目兼容问题。参考链接

全局终端配置,可以详细查阅上面地址,这里通过vscode内置终端配置fvm

fvm安装

pub global activate fvm

图片.png

VSCode配置

图片.png 这里提示在settings.json添加以下内容。

{
  "dart.flutterSdkPaths": ["/Users/usr/fvm/versions"]
}

可能在你电脑上这个文件在本机路径.vscode/下无法找到,可以通过下面方法设置

图片.png

图片.png

图片.png 点击在settings.json中编辑按钮,打开settings.json文件

图片.png 在这里添加上"dart.flutterSdkPaths": ["/Users/usr/fvm/versions"]即可在内置终端上使用fvm命令,输入fvm出现如下信息,即配置成功,可以开始使用fvm管理了。

图片.png

Flutter 版本安装

```
fvm install stable
```

这里以安装stable为例,如果需要安装指定版本,可以把stable换成对应的版本号号,如fvm install 2.0.2,也可以fvm install beta,通过命令安装,直到安装完成。 图片.png

Flutter版本切换

fvm use stable --force 

通过该命令,切换flutter版本,即可实现秒切,省去大量时间和麻烦。

其他的设置同电脑终端的设置一样,可以参考:github.com/leoafarias/…