我有解决方案/Flutter 应用程序在windowsFING上运行.在.package文件中,vscode通过以下方式引用包
analyzer:file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-0.31.2-alpha.2/lib/
args:file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/args-1.4.3/lib/
async:file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.0.7/lib/
...
我在windows上安装了Flutter sdk c:\flatter目录.
我通过Dropbox将此解决方案复制到mac,并在运行时
"警告!此程序包通过不再可用的.packages文件引用了Flutter 存储库.".
为了隔离/定位问题,我在mac上创建了一个新的Flutter 项目,发现.文件包通过
analyzer:file:///flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-0.31.2-alpha.2/lib/
args:file:///flutter/.pub-cache/hosted/pub.dartlang.org/args-1.4.3/lib/
async:file:///flutter/.pub-cache/hosted/pub.dartlang.org/async-2.0.7/lib/
...
Notice两个系统上使用的不同路径.
我怀疑我可以搜索/替换file:/c:/flutter到file:/flutter的引用,它应该可以工作,但我希望避免总是手动交换位置.在Mac和Windows之间共享解决方案时,有没有更简单的方法?
THX