flutter 每个项目是否可以有多个发布缓存?

snvhrwxg  于 2022-11-30  发布在  Flutter
关注(0)|答案(1)|浏览(115)

我正在使用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文件夹?

euoag5mw

euoag5mw1#

你应该能够使用puro来安装多个版本的flutter,由项目来选择。pub "缓存"只是pub文件的副本...并且应该能够在你的项目之间共享。

相关问题