如何分别创建多个 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 中呈现多个小部件?

如何在 Vim 中为命令创建别名?

如何替换 Flutter 中捆绑的 Dart SDK 以在 Apple Silicon (ARM64) 上原生运行?

如何更新本机现有应用程序以在 Appstore 和 PlayStore 中颤动?

如何设置别名或 VirtualHost 以在 Apache2 上运行 laravel 项目