问题描述
我有2个版本的Flutter 1,最新的是最新版本,而另一个是先前的,我想在Windows中为cmd创建一个'Flutterl'别名作为最新版本,而在前一个版本为'Flutter'。如何创建它?
解决方法
按照以下步骤操作非常简单:
就我而言,我将使用两个不同的命令,例如flutter
用于当前版本,而flutterl
用于最新版本。
要在Windows中创建新别名,应创建一个新文件夹。我在这里创建了Aliases
,您可以在C目录中或任何需要的位置创建此文件夹。
在此文件夹中创建一个新文件flutterl.bat
右键单击并编辑此文件,添加以下代码
@echo off
C:\src\flutter_latest\bin\flutter %*
这里C:\src\flutter_latest
是位置,其中包含最新版本。
然后转到环境变量,然后在路径中添加此文件位置。 为此,您可以按照以下步骤操作
- 右键单击此PC,然后单击属性
- 点击高级设置
- 然后单击环境变量
- 编辑路径
- 单击新建,然后粘贴您已创建的“别名的位置”文件夹
视觉效果相同的步骤
- 右键单击此PC,然后单击属性
- 点击高级设置
- 然后单击环境变量
- 编辑路径
- 单击新建,然后粘贴您已创建的“别名的位置”文件夹
现在你很好。 颤振和颤振都可以正常测试并运行
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"