如何在同一台机器上同时使用 Flutter stable 和 dev SDK?
How to use both Flutter stable and dev SDK on the same machine?
我正在与 Flutter 合作,使用稳定的 Flutter SDK 版本制作移动应用程序。但我也想尝试 Flutter Desktop 和 Flutter Web,它们还不是 Flutter 稳定频道的一部分,但存在于 Flutter 开发频道中。
我的问题是...如何在不覆盖我机器上的 Flutter 稳定版本的情况下尝试 Flutter Desktop 和 Flutter Web?
您需要设置别名才能轻松在不同环境之间切换。
请参阅 here 一篇详细的文章。
两种解法
将安装文件放在两个不同的目录中,一个是stable
,另一个是dev
,然后将其中一个添加到路径中,然后就可以change the path variable when needed
使用另一个频道。
将 flutter 存储库文件放在两个不同的目录中,一个 stable
另一个 dev
然后,
将第一个安装添加到路径然后 add an alias to point to the second installation directory
.
我发现这个名为 Flutter Version Management 的 Dart 包完全符合我的要求。
正如文档所说:
Flutter 版本管理:用于管理 Flutter SDK 版本的简单 cli。
特点:
- 为每个项目配置和使用 Flutter SDK 版本
- 能够安装和缓存多个 Flutter SDK 版本
- 在 Flutter 频道和版本之间快速切换
- IDE 调试支持的动态 SDK 路径。
- 使用一个项目对 FVM 配置进行版本化,以实现跨团队和 CI 环境的一致性。
- 跨项目设置全局 Flutter 版本
https://github.com/leoafarias/fvm
现在我只需要将 FVM_HOME/default/bin
添加到 PATH
,FVM
会处理所有事情...
我正在与 Flutter 合作,使用稳定的 Flutter SDK 版本制作移动应用程序。但我也想尝试 Flutter Desktop 和 Flutter Web,它们还不是 Flutter 稳定频道的一部分,但存在于 Flutter 开发频道中。
我的问题是...如何在不覆盖我机器上的 Flutter 稳定版本的情况下尝试 Flutter Desktop 和 Flutter Web?
您需要设置别名才能轻松在不同环境之间切换。
请参阅 here 一篇详细的文章。
两种解法
将安装文件放在两个不同的目录中,一个是
stable
,另一个是dev
,然后将其中一个添加到路径中,然后就可以change the path variable when needed
使用另一个频道。将 flutter 存储库文件放在两个不同的目录中,一个
stable
另一个dev
然后, 将第一个安装添加到路径然后add an alias to point to the second installation directory
.
我发现这个名为 Flutter Version Management 的 Dart 包完全符合我的要求。
正如文档所说:
Flutter 版本管理:用于管理 Flutter SDK 版本的简单 cli。
特点:
- 为每个项目配置和使用 Flutter SDK 版本
- 能够安装和缓存多个 Flutter SDK 版本
- 在 Flutter 频道和版本之间快速切换
- IDE 调试支持的动态 SDK 路径。
- 使用一个项目对 FVM 配置进行版本化,以实现跨团队和 CI 环境的一致性。
- 跨项目设置全局 Flutter 版本
https://github.com/leoafarias/fvm
现在我只需要将 FVM_HOME/default/bin
添加到 PATH
,FVM
会处理所有事情...