1.9 KiB
Angular CLI
NOTE: this documentation is for Angular CLI 1.x. For Angular CLI 6 go here instead.
Overview
The Angular CLI is a tool to initialize, develop, scaffold and maintain Angular applications
Getting Started
To install the Angular CLI:
npm install -g @angular/cli
Generating and serving an Angular project via a development server Create and run a new project:
ng new my-project
cd my-project
ng serve
Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Bundling
All builds make use of bundling, and using the --prod
flag in ng build --prod
or ng serve --prod
will also make use of uglifying and tree-shaking functionality.
Running unit tests
ng test
Tests will execute after a build is executed via Karma, and it will automatically watch your files for changes. You can run tests a single time via --watch=false
or --single-run
.
Running end-to-end tests
ng e2e
Before running the tests make sure you are serving the app via ng serve
.
End-to-end tests are run via Protractor.
Additional Commands
- ng new
- ng serve
- ng generate
- ng lint
- ng test
- ng e2e
- ng build
- ng get/ng set
- ng doc
- ng eject
- ng xi18n
- ng update
Angular CLI Config Schema
Additional Information
There are several stories which will walk you through setting up additional aspects of Angular applications.