Angular 6+全局关闭ng build进度显示配置方法问询
如何在Angular 6全局关闭ng build的进度显示?
我之前升级到Angular 6时也踩过这个坑——旧的ng set/get命令直接不能用了,新的ng config又摸不准正确的路径,试了好多次都报Invalid path错误。后来折腾了一阵终于找到靠谱的解决办法,给你分享两个方案:
方法1:使用ng config命令(推荐)
直接在终端执行这条命令,就能一次性全局关闭所有项目的ng build进度显示:
ng config --global cli.progress false
这里的核心路径就是cli.progress,Angular CLI的全局配置里,这个键专门控制构建时的进度条显示,设置为false就搞定了,不会再出现路径错误提示。
方法2:手动编辑全局配置文件
如果命令行执行有问题,也可以直接修改全局配置文件:
- Linux/macOS用户:打开用户根目录下的
~/.angular.json - Windows用户:打开
C:\Users\<你的用户名>\.angular.json - 找到(如果没有就手动添加)
cli对象,在里面加上"progress": false,最终配置结构大概是这样:
{ "version": 1, "cli": { "progress": false }, "defaults": { // 其他默认配置无需改动 } }
保存文件后,再执行ng build就不会看到进度条了。
内容的提问来源于stack exchange,提问作者user9315861
相关产品推荐
相关产品推荐

