Next.js中ESLint无法运行并抛出错误的原因是什么?
解决ESLint无法加载plugin 'n'的问题
问题原因
eslint-config-standard 目前依赖 eslint-plugin-n(原 eslint-plugin-node 改名后的包),你的项目中缺失该依赖,导致ESLint加载配置时失败。
解决步骤
安装缺失的依赖
在项目根目录执行对应包管理工具的命令:# npm npm install eslint-plugin-n --save-dev # yarn yarn add eslint-plugin-n --dev # pnpm pnpm add eslint-plugin-n -D验证修复效果
安装完成后重启代码编辑器,或在终端手动运行ESLint命令验证:npx eslint .若问题仍存在,重装所有ESLint相关依赖
先卸载现有依赖,再重新安装完整的依赖集:# npm npm uninstall eslint eslint-config-standard eslint-plugin-n eslint-plugin-promise eslint-plugin-import eslint-plugin-node npm install eslint eslint-config-standard eslint-plugin-n eslint-plugin-promise eslint-plugin-import --save-dev # yarn yarn remove eslint eslint-config-standard eslint-plugin-n eslint-plugin-promise eslint-plugin-import eslint-plugin-node yarn add eslint eslint-config-standard eslint-plugin-n eslint-plugin-promise eslint-plugin-import --dev检查配置文件正确性
确认.eslintrc.json中extends字段拼写无误:{ "extends": ["standard"] }
内容的提问来源于stack exchange,提问作者okunade femi joel
相关产品推荐
相关产品推荐

