我正在使用Windows 11。我有两个flutter项目:一个使用flutter 3.0.4的Flutter web项目和一个使用flutter 3.3.1的flutter ios和android项目。我使用这个Powershell函数在它们之间切换
function flu($param){
pushd C:\flutter\
if ($param -eq 'web') {
git checkout -q 3.0.4
}
else{
git checkout -q 3.3.1
}
popd
flutter doctor -v
}
web、android和ios都有自己的依赖项,而且总是存在缓存问题。flutter clean
没有修复它,我发现自己被迫手动删除pub_cache
文件夹,然后执行flutter pub get
有没有办法为每个项目指定不同的pub_cache
文件夹?
1条答案
按热度按时间euoag5mw1#
你应该能够使用puro来安装多个版本的flutter,由项目来选择。pub "缓存"只是pub文件的副本...并且应该能够在你的项目之间共享。