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

安装npm包时出现EPERM权限错误,请求技术协助

npm EPERM权限错误(创建Next.js/安装Express时)解决办法
  • 检查命令执行路径
    你大概率是在H盘根目录执行npm命令,系统默认不会给普通用户根目录的写入权限。立刻切换到自己有权限的子文件夹(比如H:\my-nextjs-project)再执行创建/安装命令。

  • 以管理员身份运行终端
    右键终端(CMD/PowerShell/VS Code终端),选择「以管理员身份运行」,再重新执行npm命令。这能临时获取系统级写入权限,避开权限限制。

  • 排查文件占用或杀毒软件拦截

    • 关闭H盘根目录下所有打开的文件/文件夹窗口,退出正在编辑项目文件的编辑器(VS Code、WebStorm等)。
    • 临时关闭杀毒软件或防火墙,有些安全工具会拦截npm的目录创建操作,操作完成后再重新开启。
  • 重置npm权限配置
    执行以下命令重置npm的全局目录权限,避免权限错乱:

    npm config delete prefix
    npm config set prefix C:\Users\你的用户名\AppData\Roaming\npm
    

    替换「你的用户名」为实际Windows用户名,执行后重启终端再试。

  • 检查磁盘权限
    右键H盘,选择「属性」→「安全」标签→「编辑」,确认当前用户有「写入」「修改」权限。如果没有,点击「添加」,输入用户名后勾选对应权限,保存设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 22:44:56