我为我的React项目安装了(Airbnb编码风格的)eslint,它具有“ eslint-plugin-jsx-a11y”的依赖关系,对于当前的项目我是不需要的。
我的问题是如何删除此特定插件“ eslint-plugin-jsx-a11y”。
当我卸载“ eslint-plugin-jsx-a11y”时,出现以下错误:
“无法加载插件jsx-a11y:找不到模块'eslint-plugin-jsx-a11y'”
有什么办法可以解决上述问题?
答案 0 :(得分:0)
尝试安装最新版本的反应脚本
如果这不起作用,请尝试将其更新到最新的1.0.10,更新我的package.json中的react和react-dom,删除package-lock.json并重新安装node_modules。 / p>
答案 1 :(得分:0)
首先,您需要在eslint-plugin-jsx-a11y
上删除对插件(.eslintrc
)的引用(这就是为什么在卸载它时eslint config会给您一个错误):>
extends
(如果有)plugin:jsx-a11y/recommended
中进行搜索和删除。plugins
中搜索和删除:jsx-a11y
。rules
中删除所有涉及jsx-a11y
的规则(例如:"jsx-a11y/rule-name": 2
)。npm unistall eslint-plugin-jsx-a11y --save-dev
。 PS:如果您有disable
的任何eslint-plugin-jsx-a11y
语句,请记住将其删除(不再需要)