如何在Windows PC的命令提示符中创建多个独立的Flutter别名

3

我有两个Flutter版本,一个是最新的,另一个是旧的。我想在Windows中为最新版创建'flutterl'命令别名,而为旧版创建'flutter'别名。如何创建?

3个回答

2

只需按照以下步骤操作即可:

在我的情况下,我将使用两个不同的命令,像flutter表示当前flutter版本,flutterl表示最新flutter版本。

要在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 是包含最新版本Flutter的位置。

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

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

带有视觉效果的相同步骤

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

enter image description here

点击“高级设置”。

enter image description here

  1. 然后点击“环境变量”

enter image description here

  1. 编辑路径

enter image description here

  1. 点击“新建”并粘贴您创建的别名文件夹的位置

enter image description here

现在你可以开始了。 Flutter和flutterl都可以正常工作,用于测试和运行。
flutter doctor
flutterl doctor

如果您仅想为您的项目管理flutter版本,则可以使用fvm package,它是一个简单的命令行界面用于管理Flutter SDK版本。Flutter版本管理

成功了。谢谢。 - Mostafa Alazhariy

0

你需要使用Flutter版本管理器 - FVM https://github.com/leoafarias/fvm

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

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


0
创建一个硬链接到一个文件。
MKLINK /H "C:\Path\for\link\flutterl.exe"  "c:\path\to\latest\version\flutter.exe"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接