如何修复Npm丢失的对等依赖项

Mon*_*Wan 18 npm npm-install npm-update

我不知道如何解决以下对等依赖性错误.

mondwan@mondwan-All-Series:~/Documents/git/py-cli_build_tools$ sudo npm -g list | grep eslint    
??? babel-eslint@7.1.1
??? eslint@3.12.2
??? eslint-config-airbnb@13.0.0
? ??? eslint-config-airbnb-base@10.0.1
??? eslint-config-eslint@3.0.0
??? eslint-plugin-import@2.2.0
? ??? eslint-import-resolver-node@0.2.3
? ??? eslint-module-utils@2.0.0
??? UNMET PEER DEPENDENCY eslint-plugin-jsx-a11y@3.0.2
??? eslint-plugin-react@6.8.0
npm ERR! peer dep missing: eslint-plugin-jsx-a11y@^2.2.3, required by eslint-config-airbnb@13.0.0
Run Code Online (Sandbox Code Playgroud)

如你所见,我已安装了eslint-plugin-jsx-a11y@3.0.2绝对满足的^2.2.3要求

eslint-config-airbnb.但是,它显示了这样的错误消息.有什么想法解决这个问题吗?

Mon*_*Wan 19

我错误地理解了^版本中的含义^2.2.3.

阅读此链接后,^2.2.3意味着>=2.2.3 <3.X.这就是npm发出警告的原因.

此外,以下是关于的链接 peer-dependencies