choco+FVM
字数: 0 字 时长: 0 分钟
注意,下面所有都需要在这个终端运行
安装choco
安装 fvm
参考 https://fvm.app/documentation/getting-started/installation
sh
choco install fvm
fvm --version
配置环境变量
设置缓存路径
使用
sh
dart pub global activate fvm
fvm install <version> # 安装特定版本
fvm list # 查看已安装的 Flutter 版本
fvm global <version> # 全局切换 Flutter 版本
fvm remove <version> # 卸载 Flutter 版本
fvm releases # 列出可用的 Flutter 版本
fvm install 3.19.3 # 可改为自己想要的版本
fvm install 3.19.3 --setup
fvm global 3.19.3 # 配置全局版本
config # 设置FVM的配置
dart # 代理dart命令
destroy # 通过删除FVM目录销毁FVM缓存
doctor # 显示有关环境和项目配置的信息。
exec # 使用配置的Flutter SDK执行脚本
flavor # 在不同的项目风格之间切换
flutter # 代理flutter命令
global # 将Flutter SDK版本设置为全局
install # 安装Flutter SDK版本
list # 列出已安装的Flutter SDK版本
releases # 查看所有可供安装的Flutter SDK版本。
remove # 删除Flutter SDK版本
spawn # 在Flutter版本上生成命令
use # 要在项目中使用的Sets Flutter SDK版本
为项目指定 Flutter 版本
sh
fvm use <version>
这会在项目根目录生成一个 .fvm 文件夹和一个 fvm_config.json 文件,记录项目使用的 Flutter 版本。
使用项目指定版本的 Flutter
在项目目录下使用 fvm flutter
命令,而不是直接使用 flutter
命令。例如,运行 flutter doctor
:
sh
fvm flutter doctor
和之前单独安装的flutter冲突
添加这两个,把之前单独安装flutter加的环境变量,全去掉
之前安装的flutter全部挪到这来
修改pub地址
https://storage.flutter-io.cn
https://pub.flutter-io.cn
改vscode配置
json
"dart.flutterSdkPath": "D:\\flutter\\FVM_HOME\\default",
"dart.flutterSdkPaths": [
"D:/flutter/FVM_HOME/versions"
],
使用
切换全局版本
sh
fvm releases
fvm install 3.22.1 --setup
不要在ide里切换版本
sh
fvm global 3.22.1