所以,我使用的是flutter版本2.2.3,现在无法升级。但是,我的另一个项目需要更高的SDK。我知道,有FVM。但我发现了这个:如何在同一设备上为不同的项目使用两个版本的flutter?并引用该文章:https://dartcode.org/docs/quickly-switching- Between-sdk-versions/
文章中提到,应用git worktree后,我们可以通过可点击的状态栏快速切换flutter版本。但是,在我的 VSCode 中,flutter 版本不可点击。
请问有什么建议吗?
FVM 是一个不错的选择,但如果你想使用内置机制,你必须:
.vscode/settings.json
文件内或在设置中全局设置):{
"dart.sdkPaths": [
"/Users/user/flutter/stable"
"/Users/user/flutter/beta"
]
}
如果您使用的是 vs code,您可以单击
ctrl+shift+p
或 command+shift+p
并搜索“选择 SDK”并选择您的 SDK。
似乎:如果你在这个文件中设置它,你就无法在其他任何地方更改当前 VS Code 项目的 flutter 版本。