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

如何为JavaScript项目安装ESLint?npm安装时报404错误该如何解决?

问题原因

你本身的操作没有错误,该报错是2021年npm公共仓库的临时故障导致:当时ESLint依赖的@humanwhocodes/config-array@^0.5.0包被作者临时从npm官方仓库下架,导致对应版本的ESLint安装时无法拉取到依赖,返回404错误。

解决方案

可按照以下优先级尝试解决:

  • 直接安装最新版ESLint,官方后续版本已经替换了存在问题的依赖,执行命令:
    npm install --save-dev eslint@latest
    
  • 如果需要使用特定版本的ESLint,可先手动安装高版本的@humanwhocodes/config-array兼容包,再安装ESLint,执行命令:
    npm install --save-dev @humanwhocodes/config-array@^0.6.0
    npm install --save-dev eslint
    
  • 清理npm本地缓存后重试,部分本地缓存冲突也可能触发该报错,执行命令:
    npm cache clean --force
    
    清理完成后重新运行原安装命令即可。
  • 切换npm镜像源为国内公开镜像,部分镜像站点留存了该版本的依赖包,切换后重新安装即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 13:06:01