Home
Pages 58
- Home
- angular cli
- build
- config
- DevHandbook
- doc
- e2e
- eject
- generate
- generate class
- generate component
- generate directive
- generate enum
- generate guard
- generate interface
- generate module
- generate pipe
- generate service
- LifeOfAFeature
- lint
- new
- serve
- stories
- stories 1.0 update
- stories application environments
- stories asset configuration
- stories autocompletion
- stories autoprefixer
- stories code coverage
- stories configure hmr
- stories continuous integration
- stories css preprocessors
- stories disk serve
- stories github pages
- stories global lib
- stories global scripts
- stories global styles
- stories include angular flex
- stories include angular material
- stories include angularfire
- stories include bootstrap
- stories include font awesome
- stories internationalization
- stories linked library
- stories moving into the cli
- stories moving out of the cli
- stories multiple apps
- stories proxy
- stories rc update
- stories rc.0 update
- stories routing
- stories third party lib
- stories universal rendering
- stories using corporate proxy
- test
- Upgrading from Beta.10 to Beta.12
- Upgrading from Beta.10 to Beta.14
- xi18n
- Show 43 more pages…
Clone this wiki locally
Angular CLI
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
Angular CLI Config Schema
Additional Information
There are several stories which will walk you through setting up additional aspects of Angular applications.