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

安装Node.js后npm报错:无法找到模块'es6-promisify'该如何解决

npm报错Cannot find module 'es6-promisify'修复方案

当npm本身核心依赖损坏无法启动时,不能直接通过npm install命令安装缺失包,按照以下步骤操作即可恢复:

  • 方案1:快速修复
    1. 进入Node.js全局安装目录下的npm文件夹,默认路径为C:\Program Files\nodejs\node_modules\npm
    2. 从同版本正常运行的Node.js环境中,复制node_modules/es6-promisify文件夹到上述路径的node_modules目录中
    3. 打开终端执行npm -v验证是否恢复正常
  • 方案2:彻底重置(推荐)
    1. 卸载当前Node.js,卸载过程中勾选删除所有缓存、配置的选项
    2. 按下Win+R输入%appdata%,删除目录下的npm、npm-cache文件夹
    3. 按下Win+R输入%localappdata%,删除目录下的node-gyp、npm-cache文件夹(若存在)
    4. 重新运行Node.js安装包,关闭网络后执行离线安装,避免拉取额外依赖

报错信息参考:

Cannot find module 'es6-promisify'
安装Node.js时扫描外接硬盘、卡VS Code安装的解决方法
  • 问题原因:Node.js官方安装包默认勾选了自动安装第三方配套工具的选项,这些工具的安装脚本会扫描全磁盘查找已有安装路径,才会触发外接硬盘访问请求,并非Node.js本身需要全磁盘权限
  • 解决步骤:
    1. 运行Node.js安装包到自定义安装环节时,取消勾选「Automatically install the necessary tools for Native Modules」选项,不需要的配套工具可以后续单独安装
    2. 安装前可暂时弹出外接硬盘,避免扫描受保护分区触发权限错误
    3. 如果需要VS Code可以单独下载安装包安装,不需要通过Node.js安装流程附带安装

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 16:36:07