Angular CLI v16要求Node.js最低版本与本地v18.3冲突问题求助
解决Angular CLI v16 Node.js版本报错问题
问题原因
Angular CLI v16对Node.js v18的支持有最低版本限制,要求是v18.10及以上,并非所有v18分支都兼容。你当前的v18.3版本低于这个阈值,所以触发了报错。官方文档里的“支持v18”是指包含符合最低要求的v18版本,不是全版本兼容。
解决步骤
- 先确认当前Node.js版本:
node -v - 升级Node.js到v18.10及以上版本:
- 若使用nvm(Node版本管理器,推荐):
# 安装v18.10版本 nvm install 18.10 # 切换到该版本 nvm use 18.10 # 或者直接安装最新的v18 LTS版本 nvm install lts/hydrogen nvm use lts/hydrogen - 若使用官方安装包:直接下载并安装Node.js官网提供的v18.10+ LTS版本
- 若使用nvm(Node版本管理器,推荐):
- 验证升级成功:
确认版本达标后,再次执行node -vng命令即可正常运行。
内容的提问来源于stack exchange,提问作者Liam Arbel
相关产品推荐
相关产品推荐

