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

Linux系统安装Angular出现npm引擎不兼容报错求助

问题原因

核心报错来源于当前环境的Node.js版本不匹配:你当前使用的Node.js v10.19.0,低于@angular/cli@12.2.6要求的最低版本(^12.14.1 或 >=14.0.0),其余弃用警告为依赖包的官方提示,不影响Angular的正常安装使用。

解决步骤
  • 方案一(推荐):升级Node.js至符合要求的版本

    1. 安装Node版本管理器nvm,可避免全局Node版本冲突和权限问题,安装完成后重载终端配置使其生效
    2. 执行命令安装长期支持的符合要求的Node版本:nvm install 16
    3. 切换到刚安装的Node版本,同时设置为终端默认版本:nvm use 16 && nvm alias default 16
    4. 验证版本符合要求:执行node -v确认版本 >=12.14.1,执行npm -v确认版本符合^6.11.0 || ^7.5.6要求(你当前的npm 7.22.0已满足要求,无需额外调整)
    5. 重新安装Angular CLI:npm install -g @angular/cli@12.2.6,若需要安装最新版本的Angular CLI可去掉版本号执行npm install -g @angular/cli
  • 方案二:安装兼容Node v10的低版本Angular
    若暂时无法升级Node版本,可安装支持Node v10的Angular CLI 11.x版本,执行命令:npm install -g @angular/cli@11

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 23:54:03