npm 安装 eslint-config-airbnb 的问题

查看:1547
本文介绍了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。。。都是想装给谁用的?

因为你前面提到了你用atomatom的确能使用eslint,所以我的理解是,你这些插件是想给atom用?

再来谈错误

eslint-config-airbnb@9.0.1 requires a peer of eslint@^2.9.0

要求你装一个大于等于2.9.0,并且小于3.0.0eslint,那么显然,你装的eslint不符合这个要求。其他插件的警告同理

这篇关于npm 安装 eslint-config-airbnb 的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆