Οδηγός εγκατάστασης Node.js
# TLDR;
Linux
Debian / Ubuntu
sudo apt update && sudo apt install nodejs npm
Arch / Manjaro
sudo pacman -S nodejs npm
Mac / Windows
- Πάμε στην διεύθυνση https://nodejs.org/en/
- Κατεβάζουμε τον installer για το λειτουργικό μας
- Τρέχουμε τον installer και ακολουθούμε τα βήματα
NVM
Mac / Linux
- Ανοίγουμε ένα τερματικό και πληκτρολογούμε μία από τις δύο εντολές (ανάλογα με το αν έχουμε εγκατεστημένο το Curl ή το Wget)
# Με curl
curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh> | bash
# Με wget
wget -qO- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh> | bash
- Κλείνουμε το τερματικό το ανοίγουμε ξανά και πληκτρολογούμε
nvm install # ή --lts για την LTS έκδοση
# Τι είναι το Node.js
To Node.js είναι ένα open source και cross platform JavaScript runtime environment. Τι σημαίνει αυτό? Με λίγα λόγια σημαίνει ότι μπορούμε να φτιάξουμε desktop εφαρμογές, server-side εφαρμογές, Web Apis και γενικότερα διαφόρων τύπων εφαρμογές χρησιμοποιώντας JavaScript σε Windows, Mac, Linux (και όχι μόνο). Για περισσότερες πληοροφορίες ρίξε μια ματιά στα χρήσιμα links παρακάτω.
# Τι θα πρέπει να γνωρίζεις
- JavaScript 🙂
- HTTP
- JSON
- Callbacks
Από την παραπάνω λίστα φυσικά το πιο σημαντικό είναι να γνωρίζεις JavaScript. Τα υπόλοιπα μπορείς να τα μάθεις στην πορεία 🚀
# Εγκατάσταση
Υπάρχουν δύο τρόποι για να κάνεις εγκατάσταση. Ο κλασσικός τρόπος είναι να εγκαταστήσουμε απευθείας το Node είτε από τον package manager της διανομής μας είτε μέσω του installer των Windows ή του Mac.
Υπάρχει όμως και ένας δεύτερος τρόπος όπου εγκαθιστούμε ένα version manager του Node και έπειτα μπορούμε να εγκαταστήσουμε και διαχειριστούμε πολλά version του Node. Αν ακούγεται τρομαχτικό πίστεψε με δεν είναι 😉
Τέλος να σημειωθεί ότι μαζί με το Node θα εγκαταστήσουμε και το NPM το οποίο είναι ο default package manager του Node με τον οποίο μπορούμε να εγκαταστήσουμε άλλα JavaScript πακέτα
Κλασσικός τρόπος
Linux
Debian / Ubuntu
sudo apt update && sudo apt install nodejs npm
Arch / Manjaro
sudo pacman -S nodejs npm
Mac
- Πηγαίνουμε στην διεύθυνση https://nodejs.org/en/
- Επιλέγουμε αν θέλουμε την LTS ή την CURRENT έκδοση (αν δεν γνωρίζεις την να επιλέξεις τότε διάλεξε την LTS έκδοση)
- Κατεβάζουμε τον installer κάνοντας click στο macOS installer
- Τρέχουμε τον installer και ακολουθούμε τα βήματα
Windows
- Πηγαίνουμε στην διεύθυνση https://nodejs.org/en/
- Επιλέγουμε αν θέλουμε την LTS ή την CURRENT έκδοση (αν δεν γνωρίζεις την να επιλέξεις τότε διάλεξε την LTS έκδοση)
- Κατεβάζουμε τον installer κάνοντας click στο Windows installer
- Τρέχουμε τον installer και ακολουθούμε τα βήματα
Node Version Manager
Mac / Linux
- Ανοίγουμε ένα τερματικό και πληκτρολογούμε μία από τις δύο εντολές (ανάλογα με το αν έχουμε εγκατεστημένο το Curl ή το Wget)
# Με curl
curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh> | bash
# Με wget
wget -qO- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh> | bash
- Κλείνουμε το τερματικό το ανοίγουμε ξανά και πληκτρολογούμε
nvm install # ή --lts για την LTS έκδοση
Windows
Δυστυχώς το nvm δεν υποστηρίζει Windows. Υπάρχουν τρεις εναλλακτικές που δεν μπορώ όμως να τις προτείνω διότι δεν τις έχω δοκιμάσει
- Εγκατάσταση του NVM σε συγκεκριμένες εκδόσεις του WSL (Windows Subsystem for Linux) (https://github.com/nvm-sh/nvm/issues/284)
- nvm-windows https://github.com/coreybutler/nvm-windows (δεν είναι το ίδιο με το nvm)
- nodist https://github.com/nullivex/nodist
# Επαλήθευση
Πληκτρολογώντας στο τερματικό την παρακάτω εντολή θα μας δείξει την έκδοση του Node που εγκαταστήσαμε. Για καλό και για κακό ανοίξτε και κλείστε το τερματικό πρώτα 🔁
node -v
Έπειτα μπορούμε να δούμε την έκδοση του NPM
npm -v
Τέλος αν η εγκατάσταση έγινε με τον δεύτερο τρόπο μπορούμε να δούμε την έκδοση του Node Version Manager πληκτρολογώντας
nvm -v