一、Overview
angular 入坑记录的笔记第一篇,完成开发环境的搭建,以及如何通过 angular cli 来创建第一个 angular 应用。入坑一个多星期,通过学习官方文档以及手摸手的按教程敲官方的快速上手项目,很像后端,嗯,完美的契合了我这种后端开发人员。
对应官方文档地址:
- 搭建本地开发环境和工作空间
- ng new
- ng serve
- 工作区和项目文件结构
配套代码地址:angular-practice/src/getting-started
二、Contents
- Angular 从入坑到弃坑 - Angular 使用入门
三、Knowledge Graph
四、Step by Step
4.1、通过 Angular CLI 创建第一个 Angular 应用
4.1.1、开发环境搭建
前提条件
- node.js 版本高于 10.9.0
- 包含 npm 客户端
## 查看 node 版本
node -v
## 查看 npm 版本
npm -v
全局安装 Angular CLI
## 在电脑上以全局安装的方式安装 angular cli
npm install -g @angular/cli
验证是否安装成功
## 查看 angular cli 版本
ng v
## 查看 angular cli 中的各种命令解释
ng help
4.1.2、运行第一个 Angular 应用
通过 Angular CLI 命令来创建一个新的应用
## 指定位置,创建新的 angular 应用
ng new my-app
常用命令参数
| options | 解释 |
| --force |
强制覆盖现有文件 |
| --skipInstall |
创建项目时跳过 npm install 命令 |
| --strict |
在代码中使用更严格的 typescript 编译选项 |
运行项目
常用命令参数
| options | 解释 |
| --open / -o |
是否直接打开浏览器 |
| --port |
指定程序运行的端口 |
4.2、项目结构、文件功能了解
-
e2e - 端到端测试文件
-
src - 工作空间 最外层根项目的源代码路径
-
.editorconfig - 针对不同代码编辑器间的代码风格规范
-
.gitignore - git 忽略的文件
-
angular.json - 应用于当前工作空间的一些默认配置以及供 angular cli 和开发工具使用的配置信息
-
browserslist - 项目所针对的目标浏览器
-
karma.conf.js - 基于 node.js 的 javascript 测试执行过程管理工具
-
package-lock.json - 针对当前工作空间使用到 npm 包,安装到 node_modules 时的版本信息
-
package.json - 当前工作空间中所有项目会使用到的 npm 包依赖
-
README.md - 当前工作空间最外层根应用的简介文件
-
tsconfig.app.json - 当前工作空间最外层根应用的专属 typescript 配置文件
-
tsconfig.json - 当前工作空间中各个项目的基础 typescript 配置文件
-
tsconfig.spec.json - 当前工作空间最外层根应用的专属 tslint 配置文件
-
tslint.json - 当前工作空间中各个项目的基础 tslint 配置文件
来源:https://www.cnblogs.com/danvic712/p/getting-started-with-angular.html |