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

在VS Code中安装ESLint执行eslint --init报错求助

解决ESLint初始化时的Peer依赖警告问题

Hey,咱们一步步来搞定这个peer依赖的问题~你在执行eslint --init选择Airbnb风格配置时遇到的警告,本质是eslint-config-airbnb-base和eslint-plugin-import都需要特定版本的ESLint作为peer依赖,但npm不会自动帮你安装这些peer依赖,得手动补全。

快速修复步骤

  1. 先安装符合要求的ESLint版本
    根据警告信息,eslint-config-airbnb-base@12.1.0需要eslint@^4.9.0,eslint-plugin-import@2.9.0支持eslint@2.x-4.x,咱们直接装4.x系列的最新稳定版:

    npm install eslint@^4.19.1 --save-dev
    
  2. 重新安装Airbnb配置和Import插件
    现在再装之前的两个包,就不会弹出警告了:

    npm install eslint-config-airbnb-base@12.1.0 eslint-plugin-import@^2.9.0 --save-dev
    

嫌麻烦的话也可以一步到位,一次性装完所有需要的依赖:

npm install eslint@^4.19.1 eslint-config-airbnb-base@12.1.0 eslint-plugin-import@^2.9.0 --save-dev

额外小提示

如果你想用更新版本的ESLint(比如5.x及以上),就得对应安装更高版本的eslint-config-airbnb-base——比如eslint-config-airbnb-base@13.x适配ESLint 5.x,14.x适配ESLint 6.x,以此类推。安装前可以先看看包的说明文档确认peer依赖要求哦。

Peer依赖的作用是确保依赖包和主包版本兼容,避免出现版本冲突导致的奇怪问题,所以手动安装这一步是必不可少的~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:02:26