如何分别创建多个 Flutter 版本别名以在 Windows PC 的命令提示符中使用 [关闭]
Posted
技术标签:
【中文标题】如何分别创建多个 Flutter 版本别名以在 Windows PC 的命令提示符中使用 [关闭]【英文标题】:How to create Multiple Flutter version Aliases to use in command prompt in Windows PC separately [closed] 【发布时间】:2021-02-14 05:33:09 【问题描述】:我有 2 个版本的颤振 1 是最新的另一个是以前的,我想在 windows 中为最新版本的 cmd 创建一个“flutterl”别名,为以前的版本创建一个“颤振”。如何创建它?
【问题讨论】:
【参考方案1】:你必须使用 Flutter 版本管理器 - FVM https://github.com/leoafarias/fvm
Flutter 版本管理:用于管理 Flutter SDK 版本的简单 CLI 和 GUI。
FVM 允许在每个项目的基础上引用 Flutter SDK 版本,从而帮助满足对一致应用构建的需求。它还允许您安装多个 Flutter 版本,以便使用您的应用快速验证和测试即将发布的 Flutter 版本,而无需每次都等待 Flutter 安装。
【讨论】:
【参考方案2】:按照以下步骤操作非常简单:
在我的情况下,我将使用 2 个不同的命令,例如 flutter
用于当前的颤振版本,flutterl
用于最新的颤振版本。
要在 Windows 中创建新别名,您应该创建一个新文件夹。这里我创建了Aliases
,你可以在C目录或者你想要的任何地方创建这个文件夹。
在此文件夹中创建一个新文件flutterl.bat
然后右键编辑该文件添加以下代码
@echo off
C:\src\flutter_latest\bin\flutter %*
这里C:\src\flutter_latest
是位置,包含flutter最新版本。
然后转到环境变量并在路径中添加此文件位置。 为此,您可以按照以下步骤操作
-
右键单击此电脑,然后单击属性
点击高级设置
然后点击环境变量
编辑路径
单击新建并粘贴您创建的别名文件夹的位置
与视觉效果相同的步骤
-
右键单击此电脑,然后单击属性
-
点击高级设置
-
然后点击环境变量
-
编辑路径
-
单击新建并粘贴您创建的别名文件夹的位置
现在你可以走了。 颤振和颤振都可以正常测试然后运行
flutter doctor
flutterl doctor
如果您只想管理项目的 Flutter 版本,可以使用 fvm package
,这是一个简单的 cli 管理 Flutter SDK 版本。
Flutter Version Management
【讨论】:
【参考方案3】:创建一个硬链接
MKLINK /H "C:\Path\for\link\flutterl.exe" "c:\path\to\latest\version\flutter.exe"
【讨论】:
以上是关于如何分别创建多个 Flutter 版本别名以在 Windows PC 的命令提示符中使用 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何配置我的 Xcode 项目以在多个版本的 iOS 上运行?
如何替换 Flutter 中捆绑的 Dart SDK 以在 Apple Silicon (ARM64) 上原生运行?