Angular 入门项目

1、全局安装 Angular CLI

需要匹配对应的node版本

bash 复制代码
sudo npm install -g @angular/cli

2、查询版本号

bash 复制代码
ng version

Angular CLI: 19.2.18

Node: 20.9.0

Package Manager: npm 10.2.4

OS: darwin arm64

3、在制定目录新建项目

bash 复制代码
ng new my-h5-app

在项目根目录

bash 复制代码
 yarn
 yarn start

4、项目运行效果图(SSR)

Do you want to enable Server-Side Rendering (SSR) and Static Site

Generation (SSG/Prerendering)? (y/N) Y

5、项目运行效果图(纯前端)

Do you want to enable Server-Side Rendering (SSR) and Static Site

Generation (SSG/Prerendering)? (y/N) N

5、Angular 单组件结构的标准模板:

组件逻辑 → .ts

模板 → .html

样式 → .less / .css / .scss

测试 → .spec.ts

6、SSR和ASP的区别

特性 SPA(Client-Side Rendering, CSR) SSR(Server-Side Rendering, Angular Universal)
HTML 渲染位置 浏览器端渲染 服务器端渲染 + 浏览器端接管(Hydration)
首屏加载 较慢,需要下载 JS 并执行 快,服务器返回完整 HTML,用户几乎瞬间看到页面
动态内容渲染 全部在客户端执行 Angular 渲染 先服务器渲染 HTML,再客户端渲染交互逻辑
静态内容 浏览器请求 JS 再生成 DOM 服务器直接生成 HTML 并返回给浏览器
相关推荐
小叶lr11 分钟前
jenkins打包前端样式丢失/与本地不一致问题
运维·前端·jenkins
浩星16 分钟前
electron系列1:Electron不是玩具,为什么桌面应用需要它?
前端·javascript·electron
ZC跨境爬虫35 分钟前
Scrapy工作空间搭建与目录结构解析:从初始化到基础配置全流程
前端·爬虫·python·scrapy·自动化
小村儿38 分钟前
连载04-最重要的Skill---一起吃透 Claude Code,告别 AI coding 迷茫
前端·后端·ai编程
_院长大人_1 小时前
Vue + ECharts 实现价格趋势分析图
前端·vue.js·echarts
IT_陈寒2 小时前
Vite的alias配置把我整不会了,原来是这个坑
前端·人工智能·后端
万物得其道者成2 小时前
Cursor 提效实战:我的前端 Prompt、审查 SKILL、MCP 接入完整方法
前端·prompt
酒鼎2 小时前
学习笔记(12-02)事件循环 - 实战案例 —⭐
前端·javascript
Bigger2 小时前
第一章:我是如何剖析 Claude Code 整体架构与启动流程的
前端·aigc·claude
竹林8182 小时前
从“连接失败”到丝滑登录:我用 ethers.js v6 搞定 MetaMask 钱包连接的全过程
前端·javascript