flutter 多版本管理利器fvm的详细使用介绍
前言
随着Flutter 2.0版本的发布,Web端开发也正式被支持了,然后你迫不及待的将自己的flutter版本升级到了2.0,就是想体验一下flutter在web方面的使用,然而却发现之前使用2.0之前版本创建的应用程序打开确是一片报错,因为其中用到的很多插件并未升级到支持最新的空安全特性,然后无奈又花费大量时间去下载之前的一点几版本,这才正常编译,但是当下次我们又想继续使用flutter开发web项目时,又不得不卸载已安装的版本再去花费大量时间下载2.0版本,网好一点倒是也能接受,网不好的话,过程也是十分痛苦的。
很显然,这完全不是我们想要的,我们想要的是每个版本只需要下载一次,不必每次切换的时候都去下载,然后在创建项目时可以选择当前基于哪个flutter版本创建,同时当项目创建成功之后,可以随时针对该项目做到一键切换flutter版本,使其快速生效。
这里给大家介绍一个Flutter多SDK版本管理利器 — FVM,借助该工具我们可以同时在客户端下载安装多个flutter sdk版本,来为项目指定Flutter版本,或者快速在各个版本间切换,解决只有一个Flutter版本在不同项目上的兼容性问题,达到我们想要的目的,下面我们就来看下具体的使用。
因为本人是在MAC上使用的,所以本篇主要讲解的是在mac电脑上的使用,关于fvm在windows上的安装及使用后续用到了再来更新,大家也可自行研究,都很简单
flutter 多版本管理利器fvm的详细使用介绍相关推荐
- 【flutter】flutter多版本管理工具-fvm使用指南
// 添加homebrew tapbrew tap xinfeng-tech/fvm// 安装 fvmbrew install fvmvim .bash_profile// 这里注意 如果之前已经设置 ...
- Flutter多版本管理工具fvm使用
由于我自己常用的系统是Mac 或者Lunix系统,所以这里指针对这两个系统进行说明. 1.安装HomeBrew工具 /bin/zsh -c "$(curl -fsSL https://git ...
- Flutter版本管理器-FVM
文章目录 fvm 安装 fvm 配置 FVM_HOME fvm releases list fvm install an SDK version fvm list installed versions ...
- python简单代码画曲线图教程-Python绘制折线图和散点图的详细方法介绍(代码示例)...
本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...
- python画折线图代码-Python绘制折线图和散点图的详细方法介绍(代码示例)
本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...
- Window VNC远程控制LINUX:VNC详细配置介绍
Window VNC远程控制LINUX:VNC详细配置介绍 //---------------------------------------vnc linux下的详细配置 1.VNC的启动/停止/重 ...
- linux 安装mysql 8.0_Linux安装mysql 8.0的详细方法介绍(代码示例)
本篇文章给大家带来的内容是关于Linux安装mysql 8.0的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 经过一番努力下载mysql文件,我们可以开始M ...
- python中3 and not 5_python中not、and和or的优先级与详细用法介绍
前言 (小白专用)本次所分享的是Python中的not.and.or的执行时的优先级,以及他们的具体用法.本文比较详细,不喜勿喷. 一.not.and.or的含义以及优先级 对象 返回结果 优先顺序 ...
- 如何用FFmpeg编写一个简单播放器详细步骤介绍
如何用FFmpeg编写一个简单播放器详细步骤介绍(转载) FFMPEG是一个很好的库,可以用来创建视频应用或者生成特定的工具.FFMPEG几乎为你把所有的繁重工作都做了,比如解码.编码.复用和解复用. ...
最新文章
- linux mint有没有服务器版,Linux Mint 20“Ulyana”正式版发布
- if for while until case select 命令
- jackson 反序列化string_Java 中使用Jackson反序列化
- java console press any key_请问在JAVA中怎么实现在控制台下press any key to continue的功能?...
- SpringBatch接口BatchConfigurer详解
- 你的密码已泄露!使用C#阻止弱密码
- Java中的紧凑堆外结构/组合
- T450的Fn lock
- Jenkins+Gitlab+ansible-playbook上线流程
- 构建我的第一个 22TB 容量的家庭存储服务器
- java 添加字段注释_java自定义注释
- 半带滤波器 cic滤波器
- C语言 同构数的算法
- 安卓加载asset中的json文件_Android Studio读取本地json(读取assets中的文件)
- Mac SnailSVN不显示状态图标
- 模拟电路47(有源滤波器2-二阶低通滤波器)
- 为什么要背诵新概念英语?
- duilib 关于wke 控件焦点问题
- 29、浏览器缓存的原理
- MQ常见问题及解决方案
热门文章
- sqlite 简明教程
- 【...】12306官网购买指定铺位的车票
- kettle源码分析之1启动流程(IDEA启动carte调试)
- 我的世界java刷活塞_我的世界高效活塞型刷怪塔 告别水流式
- 自己动手刷原生android系统
- 【Linux】Linux下挂载新硬盘(图形化使用Ubuntu自带Disks)
- Word中给论文添加引用
- Python爬取微博短视频
- 【微信小程序】一文带你吃透开发中的常用组件
- nodejs怎么看安装成功_教你怎么用XBOX ONE安装KODI看4K蓝光电影,并实现PC局域网共享...