当安装依赖时报错 deprecated subdependencies found
表示在你的依赖树中发现了弃用的子依赖。
·
一、理解警告信息
表示在你的依赖树中发现了弃用的子依赖。
二、可能的原因
1. 依赖的包未更新
就是项目中直接安装的主依赖所依赖的子依赖没有及时更新。导致使用了弃用的版本。
2. 兼容性问题
安装的子依赖有重大更新,为了兼容版本,旧版本并没有完全移除,只是被标记为弃用。
三、如何处理
1. 检查主要依赖
找出是哪个主依赖使用了这个弃用的子依赖。使用命令
npm ls 弃用包名
2. 更新依赖
更新主依赖包
npm update [main-dependency-name]
3. 忽略警告(不推荐)
如果解决不了,但是这个弃用依赖对你项目影响不大,可以选择忽视。
更多推荐

所有评论(0)