【发布时间】:2020-06-28 13:39:05
【问题描述】:
当我运行各种 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 中屏蔽广告?
【问题讨论】:
-
我不知道答案,但有一些好消息要告诉你infoq.com/news/2019/08/npm-bans-package-ads
-
我不认为有任何原生的东西适用于所有 NPM 包,NPM 已经禁止这种做法,所以也许只是报告它们?
-
有人如何投票决定以基于意见的方式结束这个?
-
@ParthRaval 您文章中提到的包(以及提到的 OPEN_SOURCE_CONTRIBUTOR 环境变量)将是一个很好的答案。
-
@ParthRaval - 同上 @mikemaccana 的建议。您应该将您的评论更改为正式的答案。即使您只是引用here 的最后两段,也足以作为一个很好的答案。
标签: javascript npm