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

React.js项目使用@slack/bolt报错要求Node≥12.13.0如何解决

报错根因

该报错是因为你本地运行的Node.js版本低于@slack/bolt要求的最低版本v12.13.0,npm是Node.js的包管理工具,二者版本相互独立,升级npm不会改变Node.js本身的版本,所以问题没有解决。

解决步骤

1. 确认当前Node.js版本

执行命令查看本地Node版本:
node -v
若输出版本号小于v12.13.0,继续执行后续升级操作。

2. 升级Node.js版本

常规升级方式(Windows/macOS通用)

直接下载v12.13.0以上的Node.js LTS版本安装包,覆盖原有版本安装即可。

版本管理工具升级(更推荐,支持多版本Node共存)

  • 若使用nvm(Node Version Manager):
    安装符合要求的LTS版本Node:
    nvm install 18.17.0
    切换当前终端使用该版本:
    nvm use 18.17.0
    设为全局默认版本:
    nvm alias default 18.17.0
  • 若使用n(macOS/Linux轻量版本工具):
    一键安装最新LTS版本:
    n lts

3. 修复项目依赖

升级完成后再次执行node -v确认版本符合要求,删除项目根目录下的node_modules文件夹、package-lock.json或yarn.lock文件,重新执行依赖安装:
npm install
完成后重启项目即可解决报错。


内容的提问来源于stack exchange,提问作者Mahmoud Mohamed Ouf

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 01:30:00