如何禁用Flutter的dependency overrides警告?
如何禁用Melos中依赖覆盖的警告?
这个警告是Melos工具自身输出的,并非Flutter原生警告,所以查Flutter警告文档找不到对应禁用键是正常的。以下是几种可行的解决方法:
命令行参数临时禁用
运行Melos命令时直接加上--no-warnings参数,比如执行bootstrap操作:melos bootstrap --no-warnings如果想抑制所有非必要输出,也可以用
-q或--quiet参数:melos run your_script --quiet全局配置永久禁用
在项目根目录的melos.yaml文件中添加配置,让指定命令默认禁用警告。比如给bootstrap命令设置:command: bootstrap: options: noWarnings: true这样每次执行
melos bootstrap时就不会弹出这个警告了。如果需要给其他命令配置,同理在command下添加对应命令的noWarnings设置。环境变量全局生效
设置环境变量MELOS_NO_WARNINGS=true,这样所有Melos命令都会自动跳过警告输出。具体设置方式根据你的操作系统:- Linux/macOS:在终端执行
export MELOS_NO_WARNINGS=true,或者添加到~/.bashrc/~/.zshrc实现永久生效 - Windows:在命令行执行
set MELOS_NO_WARNINGS=true,或者在系统环境变量中添加
- Linux/macOS:在终端执行
内容的提问来源于stack exchange,提问作者Andreas Rau
相关产品推荐
相关产品推荐

