当我运行各种npm命令时,控制台的输出充满了各种项目和人员的广告。我是一个多产的开源贡献者,但一个工具的控制台输出并不是广告的好地方。
Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock
Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
...
...
Thank you for using husky!
If you rely on this package, please consider supporting our open collective:
> https://opencollective.com/husky/donate
当我在寻找警告或错误的时候,大约有11行输出,并进行了彩色处理以吸引我的注意力。
如何在npm中屏蔽广告?
你可以 删除广告使用 funding
包裹 通过添加一个环境变量。
OPEN_SOURCE_CONTRIBUTOR=true
一些使用 opencollective-postinstall 需要自己的命令来代替。
DISABLE_OPENCOLLECTIVE=true
对于opencollective
OPENCOLLECTIVE_HIDE=true
对我来说是个好办法,更多的选择,请看。https:/github.comnuxtopencollective#disable-message。 更多的禁用选项