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

执行ESLint校验时提示无法找到"standard"配置的解决方案求助

修复ESLint找不到"standard"配置的问题

原因

你的ESLint配置文件中引用了"standard"扩展配置,但对应的npm包并未安装;且普通的standard配置仅适配JavaScript,无法直接用于TypeScript项目。

解决方案(推荐:使用TypeScript版Standard配置)

  1. 安装适配TypeScript的依赖
    执行以下命令安装专门适配TypeScript的Standard ESLint配置及相关依赖:
npm install --save-dev @standard/eslint-config-typescript eslint @typescript-eslint/eslint-plugin @typescript-eslint/parser typescript
  1. 修改.eslintrc.json配置
    将extends数组中的"standard"替换为"@standard/eslint-config-typescript",修改后的完整配置如下:
{
  "env": {
    "browser": true,
    "es2021": true,
    "node": true
  },
  "extends": [
    "@standard/eslint-config-typescript",
    "plugin:@typescript-eslint/recommended",
    "eslint:recommended",
    "prettier"
  ],
  "parserOptions": {
    "parser": "@typescript-eslint/parser",
    "ecmaVersion": "latest",
    "sourceType": "module"
  },
  "plugins": ["@typescript-eslint"],
  "rules": {
    "no-useless-constructor": "off",
    "@typescript-eslint/no-namespace": "off",
    "no-unused-vars": "off",
    "@typescript-eslint/no-unused-vars": [
      "error",
      {
        "vars": "all",
        "args": "after-used",
        "ignoreRestSiblings": false
      }
    ]
  },
  "ignorePatterns": ["**/*.test.ts", "**/*spec.ts"]
}
  1. 重新执行lint命令
npm run lint

备选方案(使用JS版Standard配置,不推荐用于TS项目)

如果坚持使用普通standard配置,需安装其所有peer依赖:

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

安装完成后直接重新执行lint命令即可,但此方案对TypeScript语法支持有限,可能触发额外校验错误。


内容的提问来源于stack exchange,提问作者Heisenberg

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 04:15:36