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

Ubuntu 16.04下Angular CLI安装失败求助

搞定Ubuntu 16.04安装Angular CLI失败的问题

我来帮你解决这个安装报错的问题!从你给出的错误信息来看,主要有两个核心原因:一是/usr/local/bin/ng这个文件已经存在,而且npm没法自动删除它;二是你的Node.js和npm版本实在太老了,根本不支持新版Angular CLI的安装要求。下面一步步来解决:

第一步:手动清理冲突的ng文件

报错里明确写了Refusing to delete /usr/local/bin/ng,那我们就手动删掉它,避免后续安装的冲突:

sudo rm -f /usr/local/bin/ng

这个命令会强制删除该文件,放心执行就行。

第二步:升级Node.js和npm到兼容版本

你的Node.js是v4.2.6,npm是v3.5.2,这俩版本都过时好几年了,Angular CLI现在至少要求Node.js 14以上(推荐用长期支持的LTS版本)。这里用nvm来管理Node版本最方便,操作如下:

  • 先安装nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  • 安装完后,要么重启终端,要么执行这条命令让nvm立刻生效:
source ~/.bashrc
  • 安装最新的LTS版本Node.js(比如v20系列):
nvm install --lts
  • 把这个LTS版本设为默认,以后打开终端自动用这个版本:
nvm alias default lts/*
  • 最后验证下版本是否升级成功:
node -v
npm -v

此时npm也会跟着升级到对应版本,不用单独折腾npm了。

第三步:重新安装Angular CLI

现在环境没问题了,执行全局安装命令就行——注意哦,现在Angular CLI的包名是@angular/cli,不是旧的angular-cli,别搞错了:

sudo npm install -g @angular/cli

第四步:验证安装是否成功

安装完成后,跑这条命令看看:

ng version

如果能正常显示Angular CLI的版本信息,那恭喜你,安装成功啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:49:10