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

企业网络下Angular安装遇ECONNRESET错误及ng serve异常求助

Angular项目创建失败&缺失builder包问题解决思路

1. 彻底清理并重装Angular CLI

  • 清空npm缓存:npm cache clean --force
  • 卸载全局Angular CLI:npm uninstall -g @angular/cli
  • 手动删除全局npm目录下的@angular相关文件夹(Windows:%APPDATA%\npm\node_modules;Mac/Linux:/usr/local/lib/node_modules)
  • 重装稳定版Angular CLI:npm install -g @angular/cli@16(可替换为当前LTS版本)

2. 优化npm源适配企业网络

企业网络可能对默认registry有限制,切换到稳定镜像源:

  • 临时用镜像源创建项目:ng new test --registry=https://registry.npmmirror.com
  • 或永久设置镜像源:npm config set registry https://registry.npmmirror.com
  • 确保SSL验证适配企业环境:npm config set strict-ssl false

3. 手动补全项目依赖

若ng new仅生成文件未完成依赖安装,进入项目目录手动修复:

  • 进入项目文件夹:cd test
  • 用指定源安装全部依赖:npm install --registry=https://registry.npmmirror.com
  • 单独安装缺失的builder包:npm install @angular-devkit/build-angular --save-dev

4. 排查网络隐性限制

  • 测试npm registry连通性:npm ping,确认是否能正常响应
  • 检查系统自动设置的代理(如Windows Internet选项、Mac网络设置),若存在透明代理,可尝试清空npm代理配置:npm config set proxy ""、npm config set https-proxy "",或咨询IT获取适配的代理参数

5. 换用yarn替代npm

若npm网络问题无法解决,尝试用yarn管理依赖:

  • 全局安装yarn:npm install -g yarn
  • 用yarn创建项目:ng new test --package-manager=yarn
  • 进入项目补全依赖:yarn install

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 11:42:34