You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在eslint.config.js中启用ESLint推荐规则并解决插件报错?

解决ESLint Flat配置导入eslint-config-standard的报错问题

1. 安装缺失的依赖插件

eslint-config-standard依赖以下插件,需手动安装:

npm install eslint-plugin-import eslint-plugin-n eslint-plugin-promise --save-dev

2. 修改eslint.config.js配置文件

在新的Flat配置中,必须明确导入并启用所需插件,同时正确引用standard规则与ESLint官方推荐规则:

import eslint from '@eslint/js';
import importPlugin from 'eslint-plugin-import';
import nPlugin from 'eslint-plugin-n';
import promisePlugin from 'eslint-plugin-promise';
import standardConfig from 'eslint-config-standard';

export default [
  // 启用ESLint官方推荐规则
  eslint.configs.recommended,
  // 配置standard依赖的插件并应用其规则
  {
    plugins: {
      import: importPlugin,
      n: nPlugin,
      promise: promisePlugin
    },
    rules: standardConfig.rules
  }
];

3. 验证配置

重新执行ESLint命令:

npm exec eslint .

补充说明

  • ESLint 8.x版本的Flat配置不会自动加载依赖插件,必须手动导入并声明,这是和旧配置的核心区别
  • 若使用ESLint 9.x,配置逻辑一致,但部分API会更简洁

内容的提问来源于stack exchange,提问作者Géry Ogam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 21:18:11