如何创建多个Flutter版本的别名以分别在Windows PC的命令提示符下使用

问题描述

我有2个版本的Flutter 1,最新的是最新版本,而另一个是先前的,我想在Windows中为cmd创建一个'Flutterl'别名作为最新版本,而在前一个版本为'Flutter'。如何创建它?

解决方法

按照以下步骤操作非常简单:

就我而言,我将使用两个不同的命令,例如flutter用于当前版本,而flutterl用于最新版本。

要在Windows中创建新别名,应创建一个新文件夹。我在这里创建了Aliases,您可以在C目录中或任何需要的位置创建此文件夹。

enter image description here

在此文件夹中创建一个新文件flutterl.bat

enter image description here

右键单击并编辑此文件,添加以下代码

@echo off
C:\src\flutter_latest\bin\flutter %*

这里C:\src\flutter_latest是位置,其中包含最新版本。

然后转到环境变量,然后在路径中添加此文件位置。 为此,您可以按照以下步骤操作

  1. 右键单击此PC,然后单击属性
  2. 点击高级设置
  3. 然后单击环境变量
  4. 编辑路径
  5. 单击新建,然后粘贴您已创建的“别名的位置”文件夹

视觉效果相同的步骤

  1. 右键单击此PC,然后单击属性

enter image description here

  1. 点击高级设置

enter image description here

  1. 然后单击环境变量

enter image description here

  1. 编辑路径

enter image description here

  1. 单击新建,然后粘贴您已创建的“别名的位置”文件夹

enter image description here

现在你很好。 颤振和颤振都可以正常测试并运行

flutter doctor
flutterl doctor

如果只想管理项目的Flutter版本,则可以使用fvm package,这是管理Flutter SDK版本的简单方法。 Flutter Version Management

,

您将必须使用Flutter版本管理器-FVM https://github.com/leoafarias/fvm

Flutter版本管理:一个简单的CLI和GUI,用于管理Flutter SDK版本。

FVM通过允许引用每个项目使用的Flutter SDK版本来满足一致的应用程序构建需求。它还允许您安装多个Flutter版本,以快速验证和测试应用程序即将发布的Flutter版本,而无需每次都等待Flutter安装。

,

创建一个硬链接

MKLINK /H "C:\Path\for\link\flutterl.exe"  "c:\path\to\latest\version\flutter.exe"