Sitemap
Puja Agarwal

Puja Agarwal

Angular notes

1 min readOct 3, 2026

--

Why we need node in angular application??

We need Node.js in Angular mainly for the development and build process, not to run the Angular application in production. Angular itself runs in the user’s browser.

Get Puja Agarwal’s stories in your inbox

Join Medium for free to get updates from this writer.

Node.js provides the environment needed for Angular’s development tools:

1. Package Management — npm

Node.js comes with npm (Node Package Manager), which is used to install and manage Angular dependencies such as TypeScript, RxJS, and Angular libraries.

2. Angular CLI

The Angular CLI runs on Node.js. It allows us to create projects, generate components, run tests, and perform other development tasks using commands like ng new, ng generate, and ng test.

3. Local Development Server

When we run ng serve, Node.js helps run the local development server, allowing us to develop and test the application in the browser with features like live reload.

4. Build Process

Node.js runs the tools required to compile TypeScript, bundle the application, optimize the code, and generate browser-ready JavaScript.

In short:

Node.js is required by Angular’s development ecosystem for package management, CLI commands, local development, and the build process. Angular itself runs in the browser.

--

--