首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告jsx-a11y/img-has

警告jsx-a11y/img-has
EN

Stack Overflow用户
提问于 2017-05-20 12:31:36
回答 3查看 3.6K关注 0票数 3

我有CRA,我希望安装自定义eslint (airbnb),但是安装后会触发一个错误

未找到规则‘jsx-a11y/img-has’的警告定义

package.json

代码语言:javascript
复制
...
"eslint-config-airbnb": "^15.0.1",
"eslint-plugin-import": "^2.2.0",
"eslint-plugin-jsx-a11y": "^5.0.1",
"eslint-plugin-react": "^7.0.1",

创建-应用-反应- 3.10.10

.eslintrc

代码语言:javascript
复制
"extends": [
    "airbnb"
],
"plugins": [
    "import",
    "react",
    "jsx-a11y"
],
"env": {
    "browser": true,
    "node": true,
    "jest": true
},
"rules": {
    "comma-dangle": ["error", "never"],
    "jsx-a11y/img-has-alt": [0],
    "jsx-quotes": ["error", "prefer-single"],
    "no-confusing-arrow": [0],
    "react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
    "react/jsx-no-bind": [0],
    "react/prop-types": [1],
    "react/require-default-props": [0]
}

编辑: npm说airbnb需要JSX-a11yv5.0.1

EN

回答 3

Stack Overflow用户

发布于 2017-05-20 12:56:44

我使用CRA eslint插件,当我安装jsx-a11y插件5.0.3时,我会收到控制台警告:

“eslint-config-react app@0.6.2”具有不正确的对等依赖关系“eslint jsx-a11y@^2.0.0区^3.0.0 \x\x ^4.0.0”。

还有你收到的同样的警告。

我相信你需要降级到4.0.0版。仍然是“通缉”版本

票数 2
EN

Stack Overflow用户

发布于 2020-04-17 20:19:09

如果您将规则声明从"jsx-a11y/img-has-alt": [0],更改为"jsx-a11y/alt-text": [0],,它将工作。

https://cnpmjs.org/package/eslint-plugin-jsx-a11y

票数 0
EN

Stack Overflow用户

发布于 2017-05-20 14:28:39

显然,您需要更新节点版本,以使问题消失。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44085909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档