美文网首页
flutter 本地多版本|分支切换

flutter 本地多版本|分支切换

作者: 一字码 | 来源:发表于2021-11-09 16:33 被阅读0次

    比较简单粗暴的方式--基于oh-my-zsh
    没有安装oh-my-zsh的,也可以看一下后续的修改方式,大致差不多。
    直接按步骤来讲

    1、首先去GitHub官网找到flutter的仓库

    https://github.com/flutter/flutter

    2、将仓库clone到自己理想的目录看自己喜欢(因为是环境仓库,还是尽量放到不会被误删的地方)

    我自己的目录

    3、切换到自己想用的分支或tag(可以用git 命令行或者GUI工具)

    从上面三步之后,我们本地就有了一份flutter环境仓库。
    需要第二份甚至第三份环境的,可以重复上面的步骤,只不过仓库放的目录不同。

    4、打开自己的on-my-zsh->custom文件夹

    也可以用open .oh-my-zsh/custom在终端直接打开

    5、找到直接创建的关于flutter环境的zsh文件,我自己的就是flutter.zsh文件

    image.png

    如果第一次使用oh-my-zsh的可以直接创建一个(复制一份example.zsh,修改名字就行了)

    6、修改里面的flutter环境变量

    image.png

    这个是我自己的配置,配置了三份环境,红框里面的内容一直保持不变

    6.1、三份环境的设置

    FLUTTER_STORAGE_BASE_URL,写的是当前环境变量使用的flutter地址,如果用的是官方的仓库的话,就是使用https://storage.flutter-io.cn,如果是自己公司配置的话,写成自己公司的就好了。
    FLUTTER_HOME这个就是之前clone下来的目录。
    针对不同的环境,设置好这两个参数,oh-my-zsh的用户就可以直接去终端运行flutter doctor去做一些环境配置的检测了,如果是第一次clone下来的flutter环境,运行flutter doctor之后会下载一些东西,等它下载完就可以正常使用了,第二次运行flutter doctor就不会再下载了。(切换过别的环境,再切回来也不会再下载)

    再说一下,没有用oh-my-zsh的同学,大致原理都一样,你们可能需要去修改.zshrc文件里面的内容,参数以及设置都还是上面图示里面的,只不过你们需要在修改后,运行一下 source ~/.zshrc

    切换完环境之后,在自己的编辑器里面记得同步修改环境变量。
    我自己使用的Android studio

    dart环境
    flutter环境

    一般来说,这个设置都是针对当下工程的

    相关文章

      网友评论

          本文标题:flutter 本地多版本|分支切换

          本文链接:https://www.haomeiwen.com/subject/tnamzltx.html