---
description: There are set of libraries that you need to setup your project.
---

# Installation

### **Development Prerequisites**

**Step 1: Install Node.js and NPM** : Download Node.js from [official website](https://nodejs.org/en/download/) and Install it on your system. NPM comes bundled with Node.js

{% embed url="https://nodejs.org/en/download/" %}

**Step 2: Angular-cli** : Install angular-cli by executing `npm install -g @angular/cli` command on your your terminal or command prompt. For more details visit&#x20;

{% embed url="https://github.com/angular/angular-cli" %}

**Step 3: Install npm packages** : In terminal go to your project root directory and run `npm install` command, It will download all the dependencies under node\_modules folder.

### **Running development server**

Run `ng serve` command to run dev server and access `http://localhost:4200/` to run your app/project on browser. The app will automatically reload if you change any of the source files.

As `ng serve` runs watch command which detects any change in project files so it will automatically reload your app on browser if you make any changes in files.

### **Production building**

Run `ng build` to build the project. The build will be stored in the `dist/` directory. Use the `-prod` flag for a production build. Use `--aot` flag for a AoT build. For exampl&#x65;**:** `ng build --prod --aot`

#### **Further help** <a href="#further-help" id="further-help"></a>

To get more help on the `angular-cli` use `ng --help` or go check out&#x20;

{% embed url="https://github.com/angular/angular-cli​" %}
