npm包安装时,如何打印出一些waring信息

比如下面这些warning打印出来的原理是什么?
image.png

阅读 1.6k
1 个回答

你贴的这几个是 npm 自带的。

第一个是 peerDependencies,当你安装的某个包的 package.json 里显式地指明了 peerDependencies(相似项 devDependenciesdependencies),而你又没有安装或者安装的版本不符合时,会给这个警告。

后面几个是 deprecate,当你安装的某个包的某个版本被发布者标记为废弃,而你又安装了它,会给这个警告。如果你想废弃自己发布的包,执行 npm deprecate 命令即可。

还有些你没贴。

比如安装 core-js,会有一段信息:

Thank you for using core-js ( https://github.com/zloirock/c... ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:

https://opencollective.com/co...
https://www.patreon.com/zloirock

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

这个是通过 postinstall 实现的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题