如何配置使melos bootstrap通过FVM执行flutter pub get命令?
解决Melos Bootstrap时使用FVM Flutter版本的问题
方法1:在melos.yaml中配置flutter命令路径
在项目根目录的melos.yaml文件中添加如下配置,强制Melos使用FVM管理的Flutter命令:command: flutter: fvm flutter保存文件后重新执行
melos bootstrap,此时Melos会自动调用fvm flutter pub get。方法2:通过环境变量优先指向FVM的Flutter
将FVM管理的Flutter可执行文件路径设为系统环境变量的最优先级,让Melos默认找到FVM版本:- macOS/Linux终端临时生效:
永久生效可将上述命令添加到export PATH="$HOME/fvm/default/bin:$PATH"~/.bashrc或~/.zshrc文件中。 - Windows系统:在环境变量的
PATH列表里,把%USERPROFILE%\fvm\default\bin移到最顶端。
- macOS/Linux终端临时生效:
方法3:执行命令时直接指定Flutter命令
运行bootstrap时通过参数显式指定使用fvm flutter:melos bootstrap --flutter-command="fvm flutter"
内容的提问来源于stack exchange,提问作者SardorbekR
相关产品推荐
相关产品推荐

