你贴的这几个是 npm 自带的。第一个是 peerDependencies,当你安装的某个包的 package.json 里显式地指明了 peerDependencies(相似项 devDependencies 和 dependencies),而你又没有安装或者安装的版本不符合时,会给这个警告。后面几个是 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/zloirockAlso, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)这个是通过 postinstall 实现的。
你贴的这几个是 npm 自带的。
第一个是
peerDependencies
,当你安装的某个包的package.json
里显式地指明了peerDependencies
(相似项devDependencies
和dependencies
),而你又没有安装或者安装的版本不符合时,会给这个警告。后面几个是
deprecate
,当你安装的某个包的某个版本被发布者标记为废弃,而你又安装了它,会给这个警告。如果你想废弃自己发布的包,执行npm deprecate
命令即可。还有些你没贴。
比如安装 core-js,会有一段信息:
这个是通过
postinstall
实现的。