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
相关产品推荐
相关产品推荐

