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

Node.js 18.15.0下无法全局安装Angular CLI求助

解决方案:NVM下Node.js 18.15.0安装Angular CLI报错问题

问题根源

你碰到的是npm 9.5.0与Node.js 18.15.0的版本兼容冲突,同时@npmcli/arborist模块出现语法错误,大概率是NVM安装的Node.js/npm包存在损坏或版本不匹配的情况。

具体解决步骤

1. 升级Node.js到兼容的稳定版本

npm 9.5.0虽标注支持>=18.0.0,但18.15.0确实存在已知兼容bug,用NVM升级到18.x系列的最新稳定版或更高的LTS版本即可解决:

# 安装18.x最新稳定版并自动匹配兼容的npm
nvm install 18 --latest-npm
# 切换到新安装的版本
nvm use 18

或者直接安装20.x LTS版本:

nvm install 20
nvm use 20

2. 修复现有Node.js版本的npm(不升级Node的情况)

如果不想升级Node.js,可重新安装与18.15.0兼容的npm版本:

# 卸载全局npm
npm uninstall -g npm
# 安装与18.15.0兼容的npm版本(比如9.6.7)
npm install -g npm@9.6.7

3. 清理缓存后重新安装Angular CLI

无论采用哪种修复方式,完成后清理npm缓存再安装Angular CLI:

npm cache clean --force
npm i -g @angular/cli

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 19:15:03