Angular 初始化指南
本指南将帮助你了解如何快速启动一个 Angular 项目,包含环境配置、项目结构介绍及常见实践,适合初学者或需要标准化开发流程的开发者。
🛠️ 环境准备
Angular 需要 Node.js 环境支持,并通过 Angular CLI 工具进行项目创建。
1. 安装 Node.js
从 Node.js 官网 下载并安装 LTS 版本。
node -v
npm -v
info
建议安装 Node.js 18 以上版本,以获得更好的兼容性。
2. 安装 Angular CLI
npm install -g @angular/cli
安装完成后可以通过以下命令确认版本:
ng version
🚀 创建 Angular 项目
ng new my-angular-app
cd my-angular-app
ng serve
tip
ng serve 会启动本地开发服务器,默认地址为 http://localhost:4200。
📁 项目结构说明
my-angular-app/
├── src/
│   ├── app/                  # 应用模块和组件
│   │   ├── app.module.ts     # 根模块
│   │   └── app.component.ts  # 根组件逻辑
│   ├── assets/               # 静态资源
│   ├── environments/         # 环境配置
│   └── index.html            # 应用入口 HTML
├── angular.json              # Angular 项目配置
├── package.json              # 项目依赖
└── tsconfig.json             # TypeScript 配置
点击展开:关键文件说明
- app.module.ts:定义模块和依赖项,是应用的启动入口。
 - app.component.ts:主组件,控制页面布局和逻辑。
 - angular.json:Angular 项目的核心配置文件。
 - tsconfig.json:TypeScript 编译选项。
 
✍️ 组件示例代码
- TypeScript
 - Template HTML
 - CSS
 
import { Component } from '@angular/core';
@Component({
  selector: 'app-hello',
  templateUrl: './hello.component.html',
  styleUrls: ['./hello.component.css']
})
export class HelloComponent {
  name = 'Angular';
  greet(): string {
    return 'Hello ' + this.name;
  }
}
<h1>{{ greet() }}</h1>
h1 {
  color: teal;
}
📦 常用命令速查表
ng serve              # 启动本地开发服务器
ng generate component my-comp  # 创建新组件
ng build              # 构建生产环境代码
ng test               # 单元测试
ng lint               # 代码规范检查
caution
使用 ng build 构建生产代码时默认会启用 AOT 编译和优化,请确保没有未引用组件或模块。
📐 项目开发规范建议
- ✅ 所有组件放在 
app/子文件夹内按功能分组 - ✅ 文件命名使用 
kebab-case(如user-profile.component.ts) - ✅ 使用模块划分(如 
feature.module.ts) - ✅ 使用 
interface定义数据结构,增强可读性和类型检查 - ✅ 使用 
rxjs和服务(Service)解耦组件逻辑 
点击展开示例接口定义
export interface User {
  id: number;
  name: string;
  email: string;
}
✅ 总结
你已掌握 Angular 项目的基本流程:
- 安装 Node 和 Angular CLI
 - 创建并运行 Angular 项目
 - 理解项目结构与核心文件
 - 编写组件并使用模块划分
 - 遵循最佳开发规范进行扩展