fvm管理多版本flutter

1,074 阅读1分钟

安装

brew tap leoafarias/fvm
brew install fvm

卸载

brew uninstall fvm
brew untap leoafarias/fvm

你也可以将fvm当做pub安装

dart pub global activate fvm

配置环境变量

打开.bash_profile配置如下,注意default这个文件夹要输入fvm global flutter版本号才会生成

export FVM_HOME=/Users/用户名/development/.fvm
export PATH=/Users/用户名/development/.fvm/default/bin:$PATH
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

项目配置

vscode全局配置先找到这个路径下的文件/Users/用户名/Library/Application Support/Code/User/settings.json配置如下

"dart.flutterSdkPaths":[
    "/Users/lucky/development/.fvm/versions",
],

在项目根目录下运行fvm use 3.16.8,然后找到.vscode下的settings.json配置如下

{
    "dart.flutterSdkPath": ".fvm/flutter_sdk",
    "search.exclude": {
      "**/.fvm": true
    },
    "files.watcherExclude": {
      "**/.fvm": true
    }
 }

然后就可以点击VSCode右下角的版本进行切换了。当然也能使用VSCode命令,如下图所示: image.png 附上官方链接