在NodeJs开发中,往往需要安装各种依赖包,而有时候这些依赖包版本更新了或者改成了另外一个包名,导致npm install会报“requires a peer of XXX”之类的warning。解决方法,就是缺啥就补啥,命令如下:
npm install --save-dev "XXX"
比如,warning报“requires a peer of eslint@>=6.2.2 ”,如图(1)所示:
![](https://img-blog.csdnimg.cn/20201112144857194.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NhbnFpbWE=,size_16,color_FFFFFF,t_70#pic_center)
该warning表明当前工程缺少eslint@>=6.2.2依赖包,使用npm命令安装即可,如下:
npm install --save-dev "eslint@>=6.2.2"