Angular 作为 Google 推出的前端框架,凭借其完整的生态、强类型支持和企业级开发特性,成为大型前端项目的首选之一。而搭建稳定、合规的 Angular 开发环境,是入门和进阶的第一步 —— 核心围绕 Node.js、npm(包管理工具)和 Angular CLI(脚手架工具)三大组件展开。本文将从环境准备、分步安装、配置优化到问题排查,全方位解析 Angular 环境搭建的全流程。
一、环境准备:明确版本兼容关系
Angular 对 Node.js 和 npm 的版本有严格要求,版本不匹配会直接导致 CLI 安装失败或项目运行异常,建议先确认兼容关系:
| Angular 版本 | 最低 Node.js 版本 | 最低 npm 版本 |
|---|---|---|
| Angular 17 | 18.13.0+ | 9.6.7+ |
| Angular 16 | 16.14.0+ | 8.19.2+ |
| Angular 15 | 14.20.0+ | 6.14.17+ |
小贴士:优先选择 LTS(长期支持版)Node.js,稳定性更高;可通过 Angular 官网版本兼容文档查询最新适配关系。
二、第一步:安装 Node.js 与 npm
Node.js 是 Angular 运行的基础(Angular CLI 依赖 Node.js 环境),npm(Node Package Manager)随 Node.js 自带,用于管理依赖包。
2.1 下载与安装 Node.js
方式 1:官方安装包(推荐新手)
- 访问Node.js 官网,下载对应系统(Windows/macOS/Linux)的 LTS 版本安装包;
- 运行安装包,按向导完成安装:
- Windows:勾选 'Add to PATH'(自动配置环境变量),其余默认即可;
- macOS:双击.pkg 文件,按提示安装;
Linux(以 Ubuntu 为例):
# 下载并导入NodeSource GPG密钥 curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg # 添加Node.js 18.x LTS源 echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list # 更新并安装 sudo apt update && sudo apt install nodejs -y
方式 2:nvm(推荐多版本管理)
若需同时开发多个项目(不同 Angular 版本),建议用 nvm(Node Version Manager)管理 Node.js 版本:
- Windows:安装nvm-windows;
macOS/Linux:
# 安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash


