Angular Tutorial: Create the first application
Angular

Angular Tutorial: Create the first application

Mishel Shaji
Mishel Shaji

In this post, we will learn how to set up development environment and create our first Angular application.

First, we need to install the latest version of NodeJS. So, visit the official website of Node and download the latest version for your platform. In this post, we’ll be using NodeJs version 12.13.0.

After installing Node,, open the command prompt or terminal and type

node --version

This will display the current version of node installed on your system.

Now we will npm (node package manager) to install Angular CLI, a tool used to create and manage Angular applications.

If you are not familiar with NPM, it is a tool to install and manage Node packages and dependencies. Install to install Angular CLI using npm, open terminal or command prompt and run this command.

npm install -g @angular/cli

After installing Angular CLI, run ng --version to see the installed version of Angular CLI.

ng --version                                      
     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/


Angular CLI: 8.3.20
Node: 12.13.0
OS: win32 x64
Angular:
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.803.20
@angular-devkit/core         8.3.20
@angular-devkit/schematics   8.3.20
@schematics/angular          8.3.20
@schematics/update           0.803.20
rxjs                         6.4.0

Now, let’s create our first angular application. To create a new project we can use the ng new projectname command

ng new myproject

you will be asked to setup angular routing select CSS or a CSS precompiler.

ng new myproject
? Would you like to add Angular routing? Yes
? Which stylesheet format would you like to use? (Use arrow keys)
> CSS 
  SCSS   [ https://sass-lang.com/documentation/syntax#scss                ] 
  Sass   [ https://sass-lang.com/documentation/syntax#the-indented-syntax ] 
  Less   [ http://lesscss.org                                             ] 
  Stylus [ http://stylus-lang.com                                         ]

Wait for a few seconds to complete the project creation. If the project is created successfully, you will get a message this.

added 1194 packages from 1052 contributors and audited 18876 packages in 61.695s
found 0 vulnerabilities

Navigate to the project directory and run ng serve to start the development server.

cd myproject
ng serve

By default the development server of angular will listen to port 4200. So navigate to http://localhost:4200 on any any browser of your choice.