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

Node.js 14.X执行npm命令报错:找不到'timers/promises'模块

问题原因

timers/promises是Node.js v15.0.0及以上版本才内置的核心模块,你的报错是因为当前Node.js版本过低,但安装的npm版本依赖这个高版本Node的特性,导致npm完全无法运行,连升级Node的命令都执行不了。

解决步骤

1. 彻底卸载现有Node.js和npm

  • 打开Windows控制面板 → 程序和功能,找到Node.js并卸载
  • 手动删除残留文件:
    • 删除目录 C:\Users\sindh\AppData\Roaming\npm
    • 删除目录 C:\Users\sindh\AppData\Roaming\npm-cache
    • 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量,在系统变量的Path中移除指向旧Node/npm的路径

2. 重新安装兼容的Node.js版本

  • 下载Node.js的LTS稳定版(推荐v18.x或v20.x,均内置timers/promises模块)
  • 运行安装包,保持默认选项安装,安装程序会自动配置好Node和npm的环境变量

3. 验证修复效果

打开新的命令提示符窗口,执行以下命令确认:

node -v
npm -v
npm help

如果命令正常输出且无报错,说明问题已解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 15:16:00