news 2026/6/10 18:24:53

Angular入门启蒙04,我的第一个 Angular 项目:从 ng new 到浏览器运行的完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Angular入门启蒙04,我的第一个 Angular 项目:从 ng new 到浏览器运行的完整指南

作为前端开发者,接触 Angular 这种企业级前端框架时,从 0 到 1 搭建第一个项目往往是入门的关键一步。本文将手把手带你完成从环境准备、创建项目到最终在浏览器运行的全流程,即使你是 Angular 新手,也能轻松跟上。

一、前置准备:搭建 Angular 开发环境

Angular 基于 Node.js 构建,因此第一步要确保本地安装了合适的 Node.js 和包管理工具(npm/yarn)。

1. 安装 Node.js 和 npm

Angular 对 Node.js 版本有明确要求(不同 Angular 版本对应不同 Node 版本,建议安装 LTS 版):

  • 访问Node.js 官网,下载并安装长期支持版(LTS),npm 会随 Node.js 自动安装。
  • 验证安装:打开终端(Windows CMD/PowerShell、Mac/Linux 终端),执行以下命令,若输出版本号则安装成功:
    node -v # 查看Node.js版本,建议18.x/20.x npm -v # 查看npm版本,建议9.x以上

2. 全局安装 Angular CLI

Angular CLI(Command Line Interface)是 Angular 官方的脚手架工具,能快速创建项目、生成组件 / 服务、启动开发服务器等,必须全局安装:

# 使用npm全局安装Angular CLI npm install -g @angular/cli # 验证安装(输出CLI版本则成功) ng version

小贴士:若安装报错(如权限问题),Mac/Linux 可加sudo,Windows 建议以管理员身份运行终端;也可使用yarn global add @angular/cli(需先安装 yarn)。

二、创建第一个 Angular 项目:ng new

环境就绪后,用 Angular CLI 创建新项目,这一步会自动生成项目骨架、配置文件和依赖。

1. 执行创建命令

打开终端,进入你想存放项目的目录(如cd ~/projects),执行以下命令:

# ng new 项目名(建议小写、无空格,如my-first-angular-app) ng new my-first-angular-app

2. 交互式配置选择

执行命令后,CLI 会弹出几个配置选项,新手建议按以下选择:

  • Would you like to add Angular routing?(是否添加路由):选Yes(后续开发路由更方便)。
  • Which stylesheet format would you like to use?(样式文件格式):选CSS(新手最易上手,也可选 SCSS/SASS/LESS)。

3. 等待项目初始化

CLI 会自动下载项目依赖(node_modules),这个过程耗时取决于网络速度,耐心等待即可。成功后终端会提示:Packages installed successfully.

三、项目结构快速了解(可选)

创建完成后,进入项目目录(cd my-first-angular-app),可以先简单了解核心文件:

my-first-angular-app/ ├── node_modules/ # 项目依赖包 ├── src/ # 源码目录(核心开发区) │ ├── app/ # 应用核心模块/组件 │ │ ├── app.component.ts # 根组件逻辑 │ │ ├── app.component.html # 根组件模板 │ │ ├── app.component.css # 根组件样式 │ │ └── app-routing.module.ts # 路由配置 │ ├── index.html # 应用入口HTML │ └── main.ts # 应用启动入口 ├── angular.json # Angular CLI配置文件 ├── package.json # 项目依赖和脚本配置 └── tsconfig.json # TypeScript配置

四、启动开发服务器:运行项目

Angular CLI 内置了开发服务器,支持热重载(修改代码自动刷新浏览器),是开发阶段的核心工具。

1. 启动命令

在项目根目录执行:

# 启动开发服务器(默认端口4200) ng serve

也可指定端口(避免端口冲突):

# 启动并指定端口为4300 ng serve --port 4300

2. 等待编译完成

终端会输出编译进度,成功后会显示:

** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** ✔ Compiled successfully.

五、浏览器访问项目

打开任意浏览器,在地址栏输入http://localhost:4200(若指定了端口则输入对应地址,如http://localhost:4300),回车后就能看到 Angular 默认的欢迎页面:

  • 页面显示 “Welcome to my-first-angular-app!”
  • 下方有 Angular 的 logo 和核心特性说明,说明项目已成功运行!

六、修改代码,体验热重载

Angular 开发服务器支持热重载,修改代码无需重启服务器,浏览器会自动刷新:

  1. 打开项目目录下的src/app/app.component.html文件;
  2. 替换默认内容,比如:
    <h1>我的第一个Angular项目!</h1> <p>恭喜,Angular项目运行成功🎉</p>
  3. 保存文件,回到浏览器,页面会自动刷新,显示你修改后的内容。

七、常见问题排查

若运行过程中遇到问题,可参考以下解决方案:

  1. 端口被占用:执行ng serve --port 新端口(如 4201),或关闭占用 4200 端口的程序;
  2. 依赖安装失败:删除node_modulespackage-lock.json,重新执行npm install,或切换 npm 镜像(npm config set registry https://registry.npmmirror.com);
  3. ng 命令找不到:检查 Node.js 环境变量,或重新全局安装 Angular CLI(npm install -g @angular/cli);
  4. 编译报错:检查代码语法(如 TypeScript 语法错误),或确认 Angular CLI 版本与 Node.js 版本兼容。

总结

至此,你已经完成了从环境搭建、创建项目到浏览器运行第一个 Angular 项目的全流程。核心步骤可总结为:安装Node.js → 全局安装Angular CLI → ng new 创建项目 → ng serve 启动服务器 → 浏览器访问

这只是 Angular 入门的第一步,后续还可以学习组件、指令、服务、路由、HTTP 请求等核心知识点,但搭建并运行第一个项目,已经为你打开了 Angular 开发的大门。接下来,就可以基于这个基础项目,开始探索 Angular 的强大功能了!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 17:08:40

基于Simulink的智能车辆行为决策仿真

目录 手把手教你学Simulink--决策规划场景实例&#xff1a;基于Simulink的智能车辆行为决策仿真&#xff08;变道场景&#xff09; 一、引言&#xff1a;为什么研究变道场景行为决策&#xff1f;——智能驾驶的“效率与安全的平衡术” 挑战&#xff1a; 二、核心原理&#x…

作者头像 李华
网站建设 2026/6/4 4:36:54

【课程设计/毕业设计】基于MobileNet v2模型的口罩实时检测系统实现

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/6/6 14:56:11

说说编译执行和解释执行的区别

编译执行是程序在执行之前&#xff0c;先通过编译器将源代码编译为机器代码&#xff0c;然后直接在CPU上运行&#xff1b; 解释执行是源代码在不经过编译器编译的前提下&#xff0c;直接在运行的时候通过解释器逐行翻译并执行。 常见的编译性语言有C和C&#xff0c;而常见的解释…

作者头像 李华