我有一个稳定的颤振通道SDK位于c:\ flutter。在系统环境变量中设置为Flutter的默认路径。
当我们为客户在IntelliJ中创建新的Flutter项目时,我正在使用此路径c:\ flutter。
我还在c:\ flutter_master下载了Flutter主通道,我需要将这个flutter SDK(master)用于另一个项目。
如何在不同项目的同一设备上正确地使用两个工作的颤振版本,而不是每次都使用系统环境变量?
根据this issue关于Flutter的回购iqbalmineraltown的答案如下:
您可能希望根据需要下载多个版本,因为每个Flutter SDK版本都与特定的Dart SDK紧密结合。
您为每个项目设置了Flutter版本,如果您使用的是VS Code,iqbalmineraltown会突出显示一种方式:
如果您正在使用VSCode,则可以将多个版本的flutter SDK下载到不同的路径中,并使用Dart&Flutter Plugin在它们之间快速切换。您可以通过为每个工作区提供默认的SDK路径来为每个项目设置默认SDK。因此,当您打开项目时,VSCode将使用您为该项目指定的版本。