flutter SDK 版本管理工具Sidekick

烦人的升级!!!!

对于系统升级、适配,对于程序员来说可谓是深恶痛绝!!!
flutter2.0 大版本更新,web开发已经可以在stable版本使用了。适配老版本,把原来低版本升级适配,就算官方已经提供了相应的升级工具,对于程序员来说简直是一场痛苦的噩梦!!!还有使用到第三方工具的时候,还要等到作者升级完之后才能使用,又想玩web开发,又想不影响现有项目,怎么办?二选一,不可能,小孩子才做选择,成年人就是全都要。。

我是正文

使用两个SDK的办法有很多,下载两套版本,使用的时候切换SDK版本不就行了,怎么才能使用起来方便又快捷呢?一个项目一个版本,有版本标注,答案就是 可视化 管理工具
Sidekick

Sidekick使用

下载安装省略....

下载相应的flutter SDK 版本

企业微信截图_2ff0e80e-28b0-478d-8dda-2d9991572516.png

配置全局SDK

终端打开配置文件

  • 如果是.bash作为默认Shell,可以在终端中使用 open -e .bash_profile 命令打开文件
  • 如果是.zsh作为默认Shell,可以在终端中使用 open .zshrc 命令打开文件

将路径配置添加进去
企业微信截图_b360a7a0-b101-4f94-9132-37ac20bafe14.png

VScode配置

找到以下路径

企业微信截图_3cb42837-9ef9-4213-af36-32717d119110.png

点进去添加一下代码
企业微信截图_b05cdc2d-81ff-4057-9f24-78b70212c393.png

dart.flutterSdkPath是你设置的全局SDK 路径,添加好之后,你全局设置的flutterSDK是哪个版本,新建项目就是工程就是哪个版本。
在项目工程目录中找到.vscode文件夹 下面的settings.json没有可以新建,添加如下代码

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

就能做到在Sidekick工程项目中切换flutterSDK 版本,项目就会自动变更为相应版本。
运行正常之后,就可以把原来使用的flutter 版本 删掉了,使用工具管理更加方便。

OK!!收工

你可能感兴趣的:(flutter SDK 版本管理工具Sidekick)