# Setup Environment

In order to kickstart the development of your web app with Drift Angular, the very first thing you need to do is to setup an angular development environment.

Following tools are needed to setup an angular dev environment:

### Node JS

Node JS works as a node package manager behind the scene. It is recommended to download and install the latest version of Node JS from its official site[ http://nodejs.org/](http://nodejs.org/)

### Angular CLI

&#x20; [Angular CLI](https://github.com/angular/angular-cli) is a tool to initialize, develop, scaffold and maintain Angular applications.

You will need to install the latest version of Angular CLI on your machine. To install the Angular CLI, Open your favorite console application (Terminal, Command Prompt etc.), run the following command and wait for it to finish:

```
$ npm install -g @angular/cli
```

### Gulp

You will need [Gulp ](https://gulpjs.com/)to compile the Sass. To install the Gulp latest version run the following command and wait for it to finish:

```
$ npm install -g gulp-cli
```

After having all these tools installed on your machine, your machine is now ready to start with the angular development with Drift Angular.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-drift-angular.g-axon.work/installation-and-setup/setup-development-environment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
