最后更新:2023-11-22
react中eslint代码检查常见问题解决
1. html元素有点击事件提示添加role属性
当HTML元素中有点击事件的时候,eslint检查工具会提示要添加role属性来表示元素要表达的意思。
1 | <div |
解决办法是添加属性,并设置值presentation:
1 | <div |
role属性其他值:button、link、checkbox、menuitem、menuitemcheckbox、menuitemradio、option、radio、searchbox、switch、textbox
2. import react组件报错
如上图所示,在import引入一个react组件的时候,eslint的import/no-unresolved报错,
查看配置文件.eslintrc.js:
1 | rules: { |
并没有发现什么问题。
后经过网上查找资料:https://stackoverflow.com/questions/41769880/how-to-manually-add-a-path-to-be-resolved-in-eslintrc
在eslint配置文件中:
1 | settings: { |
经过测试,在这里的extensions添加上.jsx即可:
1 | settings: { |
或者直接把import/resolver规则注释掉(删除)。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 玄一的博客!






