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

本地项目安装eslint依赖时npm报错ERR! code EPERM如何解决?

解决方案

  • 第一步:清理npm缓存,执行命令:
    npm cache clean --force
  • 第二步:替换初始化命令,使用npx调用避免路径权限问题,执行命令:
    npx eslint --init
  • 第三步:如果报错依然存在,检查项目所在目录:不要将项目放在C盘的Program Files、Windows或者用户目录下的受保护文件夹内,建议迁移到非系统盘(如D盘)的自定义项目目录下操作。
  • 第四步:修改项目文件夹权限:右键点击项目根文件夹,选择「属性」-「安全」-「编辑」,给当前登录的Windows用户勾选「完全控制」权限,确认后再重试初始化操作。
  • 第五步:临时关闭Windows Defender实时防护、第三方杀毒软件后重试,部分安全软件会锁定node_modules内的可执行文件,导致写入权限报错。
  • 第六步:以上操作都无效的话,删除项目下的node_modules文件夹和package-lock.json文件,重新执行npm i -D eslint后再运行初始化命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 18:45:02