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

macOS系统下npm安装Angular、Typescript等Node库报错求助

问题根因
  • 第一个报错ENOTFOUND proxyname是npm配置了无效的代理地址,网络请求无法正常发送,导致依赖下载中断
  • 第二个模块缺失报错是因为前序安装过程被中断,@angular/cli所需的依赖包没有完整写入全局node_modules目录
解决方案

1. 清理无效代理配置

执行以下命令删除npm全局代理配置:

npm config delete proxy
npm config delete https-proxy

确认系统环境变量中无残留代理配置,执行:

unset HTTP_PROXY
unset HTTPS_PROXY

2. 清理残留安装文件

卸载残缺的@angular/cli并清理npm缓存:

sudo npm uninstall -g @angular/cli
sudo npm cache clean --force

输入你的Mac开机密码即可执行,密码输入时不会显示字符,输入完成直接回车。

3. 完整重新安装依赖

执行以下命令全局安装TypeScript和Angular CLI:

sudo npm install -g typescript --registry=https://registry.npmmirror.com
sudo npm install -g @angular/cli --registry=https://registry.npmmirror.com

4. 验证安装结果

执行以下命令,正常输出版本号即为安装成功:

ng version
tsc -v

异常补充处理

如果后续创建项目后运行ng serve仍提示@angular-devkit/build-angular缺失,进入项目根目录执行以下命令即可:

npm install @angular-devkit/build-angular --save-dev

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 10:24:01