[flutter]fvm使用

438 阅读1分钟

把项目里写的文档搬到掘进上

fvm使用

1.安装

官方文档

注意事项:低版本的dart无法安装高版本的fvm 低版本的fvm无法安装高版本的flutter,所以本地最好先安装一个高版本的flutter

  • mac

    • brew 安装 (如果没有brew就先安装brew)

      brew tap leoafarias/fvm
      brew install fvm
      
    • 将fvm按pub包的形式安装(不推荐)

      dart pub global activate fvm
      
  • windows

    • choco安装(没有choco就先安装choco)

      choco install fvm
      
    • 将fvm按pub包的形式安装(不推荐)

      dart pub global activate fvm
      

2.配置

  • 环境变量

    • choco会自动将fvm配置到环境变量( brew忘了会不会 如果没有就配置一下)
  • 缓存目录

    fvm config --cache-path 你的缓存目录
    
  • ide配置

    • vscode

      • ctrl + shif + p

        搜索settings

        打开json版的settings

        添加

        "dart.flutterSdkPaths": [
                "D:\\fvm\\versions" // 替换成你的缓存目录
            ]
        
      • 切换flutter版本

        ctrl + shift + p

        搜索change sdk

        选择flutter sdk 相应版本

        然后在你的项目目录下fvm use 对应的版本

    • android studio

      • file -> settings -> language -> flutter ->flutter sdk path:选择你想使用的版本 比如 D:\fvm\versions\1.22.3
      • file -> settings -> language -> dart ->Dart sdk path-> 对应版本的dart 比如 D:\fvm\versions\1.22.3\bin\cache\dart-sdk
      • 然后在你的项目目录下fvm use 对应的版本

3.fvm安装指定flutter版本

  • 命令行安装

    fvm install 版本号 比如 fvm install 2.10.3

  • 手动安装

    官网下载对应版本的flutter sdk

    解压到fvm版本目录下

    重命名 最好对应版本号