ESLint报错无法加载.eslintrc声明的security插件 找不到eslint-plugin-security
ESLint 加载 security 插件报错解决方案
- 优先安装项目本地依赖
ESLint 默认优先读取项目根目录node_modules下的插件,全局安装的依赖默认不会被识别,执行以下命令安装本地开发依赖:
# npm 环境 npm install eslint-plugin-security --save-dev # yarn 环境 yarn add eslint-plugin-security --dev # pnpm 环境 pnpm add eslint-plugin-security -D
重装全量依赖
如果安装后仍报错,删除项目下的node_modules文件夹、包管理锁定文件(package-lock.json/yarn.lock/pnpm-lock.yaml),再重新执行安装命令拉取所有依赖。适配 ESLint 版本
检查当前项目的 ESLint 版本,若使用的是 ESLint v7 及更早版本,可安装适配旧版 ESLint 的插件版本:
npm install eslint-plugin-security@1.5.0 --save-dev
- 重启编辑器 ESLint 服务
如果是编辑器(如 VS Code)的 ESLint 插件报该错误,重启 ESLint 插件服务或直接重启编辑器即可生效。
内容的提问来源于stack exchange,提问作者Or Assayag
相关产品推荐
相关产品推荐

