Angular CLI 经常使用命令

Angular CLI 是 Angular 客户端命令行工具,提供很是多的命令来简化 Angular 的开发。 本文总结了在实际项目中常常会用到的 Angular CLI 命令。git

Angular CLI

获取帮助(ng -h

ng -h等同于ng --help,跟全部的其余命令行同样,用于查看全部命令的一个帮助命令。执行该命令能够看到 Angular CLI 全部的命令:github

>ng -h
Available Commands:
  add Adds support for an external library to your project.
  build (b) Compiles an Angular app into an output directory named dist/ at the given output path. Must be executed from within a workspace directory.
  config Retrieves or sets Angular configuration values.
  doc (d) Opens the official Angular documentation (angular.io) in a browser, and searches for a given keyword.
  e2e (e) Builds and serves an Angular app, then runs end-to-end tests using Protractor.
  generate (g) Generates and/or modifies files based on a schematic.
  help Lists available commands and their short descriptions.
  lint (l) Runs linting tools on Angular app code in a given project folder.
  new (n) Creates a new workspace and an initial Angular app.
  run Runs a custom target defined in your project.
  serve (s) Builds and serves your app, rebuilding on file changes.
  test (t) Runs unit tests in a project.
  update Updates your application and its dependencies. See https://update.angular.io/
  version (v) Outputs Angular CLI version.
  xi18n Extracts i18n messages from source code.

For more detailed help run "ng [command name] --help"

建立应用

如下示例,建立一个名为“user-management”的 Angular 应用:npm

ng new user-management

建立组件

如下示例,建立一个名为 UsersComponent 的组件:浏览器

ng generate component users

建立服务

如下示例,建立一个名为 UserService 的服务:app

ng generate service user

启动应用

执行:工具

ng serve --open

此时,应用就会自动在浏览器中打开。访问地址为 http://localhost:4200/。测试

升级依赖

目前,Angular 社区很是活跃,版本会常常更新。对 Angular 的版本作升级,只需简单一步执行:ui

ng update

若是是想把整个应用的依赖都升级,则执行:spa

ng update --all

自动化测试

Angular 支持自动化测试。Angular的测试,主要是基于Jasmine和Karma库来实现的。只需简单一步执行:命令行

ng test

要生成覆盖率报告,运行下列命令:

ng test --code-coverage

下载依赖

光有 Angular 源码是否不足以将 Angular 启动起来的,须要先安装 Angular 应用所须要的依赖到本地。

在应用目录下执行:

npm install

参考引用

相关文章
相关标签/搜索