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

无法安装Express.js,npm安装时返回mkdir未知错误该如何解决?

npm安装express报错mkdir失败解决方案

报错日志:

npm ERR! code UNKNOWN
npm ERR! syscall mkdir
npm ERR! path C:\Users\Vander\AppData\Roaming\npm-cache_cacache\content-v2\sha512\81\8e
npm ERR! errno -4094
npm ERR! UNKNOWN: unknown error, mkdir 'C:\Users\Vander\AppData\Roaming\npm-cache_cacache\content-v2\sha512\81\8e'

npm ERR! 本次运行的完整日志可在以下路径查看:
npm ERR!     C:\Users\Vander\AppData\Roaming\npm-cache_logs\2021-09-02T23_46_13_197Z-debug.log

运行环境:Node.js v14.17.4

故障原因

该错误属于npm缓存类故障,通常由缓存目录损坏、当前用户对缓存路径无写入权限、npm版本兼容性bug三类原因导致。

修复步骤

按顺序尝试以下操作,每完成一步就测试一次npm install express是否能正常运行:

  • 清理npm缓存
    以管理员权限启动cmd,执行清理命令:
    npm cache clean --force
  • 重置缓存路径
    手动创建无中文、无特殊字符的缓存目录(例如C:\npm-cache),执行命令将npm缓存路径指向新目录:
    npm config set cache C:\npm-cache
  • 配置目录权限
    右键点击C:\Users\Vander\AppData\Roaming文件夹,选择「属性」-「安全」选项卡,给当前Windows账号添加「修改」「写入」权限。
  • 升级npm版本
    当前Node.js v14配套的默认npm版本存在已知兼容性问题,执行命令升级到适配v14的稳定npm版本:
    npm install -g npm@6

内容的提问来源于stack exchange,提问作者Gabriel de Souza Ferreira

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 07:06:04