我正在与 Flutter 合作,使用稳定的 Flutter SDK 版本制作移动应用程序。但我也想试试 Flutter Desktop 和 Flutter Web,它们还不是 Flutter stable 频道的一部分,但出现在 Flutter dev 频道上。
我的问题是......如何在不覆盖我机器上的 Flutter 稳定版本的情况下尝试 Flutter Desktop 和 Flutter Web?
我正在与 Flutter 合作,使用稳定的 Flutter SDK 版本制作移动应用程序。但我也想试试 Flutter Desktop 和 Flutter Web,它们还不是 Flutter stable 频道的一部分,但出现在 Flutter dev 频道上。
我的问题是......如何在不覆盖我机器上的 Flutter 稳定版本的情况下尝试 Flutter Desktop 和 Flutter Web?
您需要设置别名以便在不同环境之间轻松切换。
请参阅此处的详细文章。
我发现这个名为 Flutter 版本管理的 Dart 包正是我想要的。
正如文档所说:
特征:
https://github.com/leoafarias/fvm
现在我只需要添加FVM_HOME/default/bin
到PATH
并FVM
会照顾一切......
两种解决方案
将安装文件放在两个不同的目录中,一个stable
和另一个dev
,并将其中一个添加到路径中,然后您可以change the path variable when needed
使用另一个通道。
将flutter存储库文件放在两个不同的目录中,一个是then,stable
另一个是dev
then,将第一个安装添加到路径 then add an alias to point to the second installation directory
。