FVM,快速在多个flutter版本当中切换

安装和使用FVM(Flutter Version Management)是一个相对简单的过程。以下是详细的步骤:

安装FVM

  1. 确保已安装Flutter:在安装FVM之前,你需要在你的系统上安装Flutter SDK。
  2. 使用Pub Global安装FVM
    • 打开命令行工具(例如终端、命令提示符或PowerShell)。
    • 运行以下命令来安装FVM:
      dart pub global activate fvm
      
  3. 配置环境变量
    • 为了能够在任何地方使用fvm命令,你需要将FVM的bin目录添加到你的环境变量中。
    • 你可以通过运行以下命令来获取FVM的bin路径:
      dart pub global bin
      
    • 然后将得到的路径添加到你的环境变量中。

使用FVM

  1. 安装指定版本的Flutter
    • 使用fvm install命令来安装特定版本的Flutter。例如,安装Flutter 3.24.2版本:
      fvm install 3.24.2
      
  2. 为项目指定Flutter版本
    • 在你的项目目录中,使用fvm use命令来指定项目应该使用哪个版本的Flutter。例如:
      fvm use 3.24.2
      
    • 这将在你的项目目录中创建一个.fvm目录,其中包含了指向所选Flutter版本的链接。
  3. 运行Flutter命令
    • 现在,你可以使用fvm flutter来运行任何Flutter命令。例如,运行flutter pub get
      fvm flutter pub get
      
    • 或者,启动你的应用:
      fvm flutter run
      
  4. 切换Flutter版本
    • 如果你需要切换到另一个版本的Flutter,只需再次使用fvm use命令指定新版本即可。
  5. 查看已安装的Flutter版本
    • 使用fvm list命令来查看所有已安装的Flutter版本。
      fvm list
      
  6. 移除已安装的Flutter版本
    • 使用fvm remove命令来查看所有已安装的Flutter版本。
      fvm remove 3.24.2
      
  7. 更新FVM
    • 如果需要更新FVM本身,可以使用以下命令:
      dart pub global activate fvm
      

----------------划重点------------
你已经在全局配置好了fvm环境,你可以为每个项目指定特定的 Flutter SDK 版本,而不会影响其他项目。
打开flutter项目

  • 打开命令行工具(例如终端、命令提示符或PowerShell)。
  • 运行以下命令来安装FVM:
    dart pub global activate fvm
    

项目根目录下创建 .fvm/fvm_config.json 文件,指定所需的 Flutter SDK 版本:

{
"flutterSdkVersion": "3.24.2"
}

在项目根目录下运行以下命令,安装和使用指定版本的 Flutter SDK:

fvm install
fvm use

FVM 会自动切换到项目指定的 Flutter SDK 版本。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容