- Angular - TypeScript-based web application framework (Google)
- TypeScript - programming language, strict syntactical superset of JavaScript (Microsoft)
- node.js - runtime environment that executes JavaScript outside a web browser
- npm - package manager for JavaScript; consists of CLI client + online DB of packages (GitHub)
Install on Ubuntu
# Remove system/package npm
sudo apt-get remove npm
sudo apt autoremove
# Install node.js (includes npm)
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
sudo apt-get install -y nodejs
# Install Angular CLI tool
sudo npm install -g @angular/cli
# Start new Angular app
ng new my-app
cd my-app
ng serve --open
source