使用Angular-CLI构建Angular应用
先决条件
在开始之前,请确保你的开发环境已经包含了 Node.js®
和 npm 包管理器。
Node.js
Angular 需要 Node.js
的 8.x 或 10.x 版本。
-
要想检查你的版本,请在终端/控制台窗口中运行
node -v
命令。 -
要想安装
Node.js
,请访问 nodejs.org。
npm 包管理器
Angular、Angular CLI 和 Angular 应用都依赖于某些库所提供的特性和功能,它们都是 npm 包。要下载和安装 npm 包,你必须拥有一个 npm 包管理器。
本 "快速上手" 中使用的是 npm 客户端命令行界面,在安装 Node.js
时就已经默认安装了它。
要想检查你是否已经安装了 npm 客户端,请在终端/控制台窗口中运行 npm -v
命令。
第一步:安装 Angular CLI
你要使用 Angular CLI 来创建项目、创建应用和库代码,并执行多种开发任务,比如测试、打包和发布。
全局安装 Angular CLI。
要想使用 npm
来安装 CLI,请打开终端/控制台窗口,并输入下列命令:
npm install -g @angular/cli
第二步:创建工作区和初始应用
Angular 工作区就是你开发应用的上下文环境。 每个工作区包含一些供一个或多个项目使用的文件。 每个项目都是一组由应用、库或端到端(e2e)测试构成的文件。
你想把这个项目放在你电脑那个位置,先创建个文件夹放项目,进入到这个文件夹中进行下面操作
要想创建工作区和初始应用项目:
- 运行 CLI 命令
ng new
,并提供一个名字my-app
,如下所示:
ng new my-app
-
ng new
会提示你要把哪些特性包含在初始的应用项目中。请按回车键接受默认值。
Angular CLI 会安装必要的 Angular npm 包及其它依赖。这可能要花几分钟。
还将创建下列工作区和初始项目文件:
-
一个新的工作区,根目录名叫 my-app
-
一个初始的骨架应用项目,也叫 my-app(但位于 src 子目录下)
-
一个端到端测试项目(位于 e2e 子目录下)
-
相关的配置文件
第三步:启动开发服务器
Angular 包含一个开发服务器,以便你能轻易地在本地构建应用和启动开发服务器。
-
进入工作区目录(
my-app
)。 -
使用 CLI 命令
ng serve
启动开发服务器,并带上--open
选项。
cd my-app
ng serve --open
ng serve
命令会自动开发服务器,并监视你的文件变化,当你修改这些文件时,它就会重新建应用。
--open
(或只用-o
)选项会自动打开浏览器,并访问[http](https://angular.cn/api/common/http)://localhost:4200/
。
看,你的应用正在使用一条消息欢迎你:
image.png