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

安装Node后执行npm install报EPERM权限错误,该如何解决?

npm install 报EPERM权限错误解决方案
  • 临时解决:以管理员身份运行终端
    按下Win键搜索cmd/PowerShell/你正在使用的终端工具,右键选择「以管理员身份运行」,在打开的终端中切换到项目目录后重新执行npm install即可。
  • 长期解决方案(无需每次运行终端都授权管理员权限)
    默认npm全局模块和缓存路径在C:\Program Files\nodejs下,写入需要系统管理员权限,可通过修改路径解决:
  1. 在当前用户目录下新建两个文件夹,分别命名为npm_global和npm_cache,示例路径为C:\Users\hatfi\npm_global、C:\Users\hatfi\npm_cache
  2. 执行两条配置命令修改npm默认路径:
npm config set prefix "C:\Users\hatfi\npm_global"
npm config set cache "C:\Users\hatfi\npm_cache"
  1. 编辑系统环境变量,将用户变量Path中默认的npm路径替换为上面设置的npm_global路径,同时将该路径添加到系统变量的Path中,保存后重启终端生效。
  • 其他排查方案
    如果修改路径后仍然报错,可按以下步骤操作:
  1. 执行npm cache clean --force清理npm缓存
  2. 检查项目是否存放在C:\Program Files等有系统权限限制的目录中,建议将项目转移到桌面、D盘等无特殊权限限制的路径下
  3. 临时关闭杀毒软件,或者将nodejs安装目录、项目目录加入杀毒软件白名单后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 11:45:07