Fastest Way to Setup Angular on Your Ubuntu Virtual Machine
You have a shiny new virtual machine running Ubuntu 16 or 18 and you now want to be able to Install and Run Angular.
If you haven’t yet installed your Ubuntu VM, here is the article to first do the same.
I am not going to make this article verbose as I feel developers are restless when it comes to learning technology. So here it is .. the fastest way to install angular js on ubuntu
update your repositories
sudo apt-get update
Install node
sudo apt-get install nodejs
Now run this on the terminal.
npm -v
If it doesn’t work, then do this
sudo apt-get install npm
Check your node version by doing this
node -v
Remember to install the latest version of node always and not the LTS version
Yaay, Node is installed
Install Nave Nave is used to change between Node versions like so
nave use 7.9.0
To do that we need to install
npm install -g nave
Install Yarn Package Manager Why use Yarn (a package manager from Facebook) when you can use npm (Node package manager). There are couple of advantages, you will not have dependency install issues with packages. Also, subsequent install of the same package in a different project will be faster as yarn will install it from the local repository instead of getting the same from the internet.
npm install -g yarn
Install Angular using Yarn yarn global add @angular/cli
If you get errors from the same, do this with npm for one last time,
npm install -g @angular/cli
Switching between package managers
Use yarn as packageManager
ng config -g cli.packageManager yarn
Use npm as packageManager
ng config -g cli.packageManager npm
Create an angular app sudo ng new awesomeangular cd awesomeangular
Related Posts
Online Tools for Web Developers
You have decided to become a web developer. You would normally want to get a shiny new laptop with Solid State Drives, latest processor from Intel or AMD and oodles of RAM.
Read moreSimple steps to increase the performance of a web application.
Lets say you are tasked to analyze and increase the performance of a website. What are the things you would look into.
Read moreHow to Rename a Duplicate Column in Django
Suppose you have a model where there is a column, say ‘program_name’ that is duplicated The structure of the model is like this
Read more