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

无法创建ESLint传统格式配置文件,寻求自动生成方案

解决ESLint生成传统.eslintrc.*配置文件的问题

以下是除手动创建外的可行方案:

方案一:使用ESLint内置的--init命令

  1. 先安装指定版本的ESLint到项目:
    npm install eslint@8.57.0 --save-dev
    
  2. 执行内置初始化命令:
    npx eslint --init
    
  3. 按照终端引导完成配置选择(比如选择代码检查目标、模块系统、框架等),最终会生成.eslintrc.js/.eslintrc.json等传统格式的配置文件。

方案二:指定兼容传统配置的旧版本@eslint/config包

新版本的@eslint/config默认优先生成扁平配置,你可以指定支持--eslintrc参数的旧版本包执行初始化:

npx @eslint/config@0.3.1 -- --eslintrc

按照终端提示完成配置选择后,即可生成.eslintrc.*格式的文件。

补充注意事项

  • 若全局安装了高版本的ESLint或@eslint/config,可能会干扰本地项目的初始化,可先卸载全局包:
    npm uninstall -g eslint @eslint/config
    
  • 如果仍有异常,可删除项目根目录的node_modules和package-lock.json/yarn.lock文件,重新安装依赖后再执行上述命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 19:02:09