Skip to content

choco+FVM

字数: 0 字 时长: 0 分钟

注意,下面所有都需要在这个终端运行

202407110944624

安装choco

参考 https://chocolatey.org/install#individual

202407110944624

安装 fvm

参考 https://fvm.app/documentation/getting-started/installation

sh
 choco install fvm
 fvm --version

配置环境变量

设置缓存路径

202407110944624

使用

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加的环境变量,全去掉

202407110944624

之前安装的flutter全部挪到这来

202407110944624

修改pub地址

https://storage.flutter-io.cn

202407110944624

https://pub.flutter-io.cn

202407110944624

改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

切换ide版本