> For the complete documentation index, see [llms.txt](https://iron-network.gitbook.io/embryo/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://iron-network.gitbook.io/embryo/embryo-angular/start-building.md).

# Installation

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

### **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​>" %}
