npm 安装 eslint-config-airbnb 的问题
本文介绍了npm 安装 eslint-config-airbnb 的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我为了使Atom Editor能使用linter-eslint这个插件,它需要用到eslint,所以我在工程目录下,通过以下命令来安装eslint:
npm install --save-dev eslint
然后创建了eslint的.eslintrc配置文件,由于配置文件里有使用到airbnb,所以我继续通过以下命令来安装
eslint-config-airbnb及它的相关依赖:
npm install --save-dev eslint-config-airbnb eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y
可老是提示如下的错误:
npm WARN eslint-config-airbnb@9.0.1 requires a peer of eslint@^2.9.0 but none was installed.
npm WARN eslint-config-airbnb@9.0.1 requires a peer of eslint-plugin-jsx-a11y@^1.2.0 but none was installed.
npm WARN eslint-config-airbnb-base@3.0.1 requires a peer of eslint@^2.9.0 but none was installed.
我理解的意思是需要eslint2.9.0以上的版本,但没有找到。可我不是已经安装了eslint的吗?而且版本是3.2.0,高于2.9.0满足条件呀。搞不懂为什么还一直提示未安装?请教下大家!
解决方案
我先问你个问题,你的这些eslint
插件,如:eslint-config-airbnb
。。。都是想装给谁用的?
因为你前面提到了你用atom
,atom
的确能使用eslint
,所以我的理解是,你这些插件是想给atom
用?
再来谈错误
eslint-config-airbnb@9.0.1 requires a peer of eslint@^2.9.0
要求你装一个大于等于2.9.0
,并且小于3.0.0
的eslint
,那么显然,你装的eslint
不符合这个要求。其他插件的警告同理
这篇关于npm 安装 eslint-config-airbnb 的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文