Πώς να εγκαταστήσετε το Node.js στο Ubuntu και να ενημερώσετε το npm στην πιο πρόσφατη έκδοση

Εάν προσπαθήσετε να εγκαταστήσετε την τελευταία έκδοση του κόμβου χρησιμοποιώντας τον διαχειριστή πακέτων apt, θα καταλήξετε στο v10.19.0 . Αυτή είναι η τελευταία έκδοση στο κατάστημα εφαρμογών του Ubuntu, αλλά δεν είναι η τελευταία έκδοση του NodeJS.

Αυτό συμβαίνει επειδή όταν κυκλοφορούν νέες εκδόσεις ενός λογισμικού, μπορεί να χρειαστούν μήνες για να δοκιμάσει και να κυκλοφορήσει η ομάδα του Ubuntu στο επίσημο κατάστημα του Ubuntu. Ως αποτέλεσμα, για να λάβουμε τις πιο πρόσφατες εκδόσεις οποιουδήποτε λογισμικού, ενδέχεται να χρειαστεί να χρησιμοποιήσουμε ιδιωτικά πακέτα που δημοσιεύονται από προγραμματιστές.

Σε αυτό το σεμινάριο, αυτό που θέλουμε να κάνουμε είναι να λάβουμε είτε v12.18.1 (LTS - με μακροπρόθεσμη υποστήριξη) είτε v14.4 του Node. Για να λάβουμε τις πιο πρόσφατες εκδόσεις, μπορούμε να χρησιμοποιήσουμε είτε nodesource είτε nvm (node ​​version manager). Θα σας δείξω πώς να χρησιμοποιήσετε και τα δύο.

Όλες οι εντολές εδώ θα εκτελούνται χρησιμοποιώντας το Ubuntu CLI / terminal.

Χρήση NVM - η προτιμώμενη μέθοδος μου

Μου αρέσει το nvm γιατί μου επιτρέπει να χρησιμοποιώ διαφορετικές εκδόσεις κόμβου για διαφορετικά έργα.

Μερικές φορές, μπορεί να συνεργάζεστε σε ένα έργο με κάποιον που χρησιμοποιεί διαφορετική έκδοση κόμβου και πρέπει να αλλάξετε τις εκδόσεις κόμβων σε αυτό που απαιτεί το έργο. Για αυτό, το nvm είναι το καλύτερο εργαλείο.

Εγκαταστήστε το NVM

curl -o- //raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Για να ελέγξετε ότι είναι εγκατεστημένο το nvm, πληκτρολογήστε nvm --version. Εάν λάβετε ξανά έναν αριθμό έκδοσης 0.35.3, τότε γνωρίζετε ότι το nvm εγκαταστάθηκε με επιτυχία.

Επανεκκινήστε το τερματικό σας για να ισχύσουν οι αλλαγές σας.

Εγκαταστήστε το NodeJS

Στη συνέχεια, ας εγκαταστήσουμε την έκδοση 14.4 του Nodejs.

Απλώς τρέξτε nvm install 14.4.0.

Μπορείτε να χρησιμοποιήσετε μια παρόμοια εντολή για να εγκαταστήσετε οποιαδήποτε έκδοση του κόμβου που θέλετε, για παράδειγμα nvm install 12.18.1.

Αυτή η εντολή εγκαθιστά αυτόματα nodejs καθώς και την τελευταία έκδοση npm που βρίσκεται στο   v6.14.5.

Εάν χρειαστεί ποτέ να αλλάξετε εκδόσεις κόμβων, μπορείτε απλά να εκτελέσετε nvm use , για παράδειγμα nvm use v12.18.1.

Για να εμφανίσετε τις διάφορες εκδόσεις κόμβων που έχετε εγκαταστήσει με το nvm, εκτελέστε nvm ls.

Εγκατάσταση Nodesource

Εκτελέστε την παρακάτω εντολή για να πείτε στο Ubuntu ότι θέλουμε να εγκαταστήσουμε τα Nodejs

πακέτο από nodesource.

curl -sL //deb.nodesource.com/setup_14.x | sudo -E bash -

Σημείωση ότι το v14.4.0 είναι η τελευταία έκδοση του κόμβου, αλλά δεν διαθέτει επί του παρόντος LTS - παρέχεται μακροπρόθεσμη υποστήριξη. Για να εγκαταστήσετε την τελευταία έκδοση του κόμβου με LTS, αλλάξτε 14την παραπάνω εντολή σε 12.

Ενδέχεται να σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης για τον root χρήστη σας. Εισαγάγετε αυτό και πατήστε enter / return.

Εγκαταστήστε το NodeJS

Μόλις ολοκληρώσουμε τη ρύθμιση του Nodesource, μπορούμε τώρα να εγκαταστήσουμε το Nodejs v14.4.

Τρέξε sudo apt-get install -y nodejs.

Μόλις τελειώσουμε, μπορούμε να ελέγξουμε ότι έχουμε εγκαταστήσει την τελευταία έκδοση του κόμβου.

Απλώς πληκτρολογήστε nodejs -vτο τερματικό σας και θα πρέπει να επιστρέψει v14.4.0.

Θα πρέπει να έχετε εγκαταστήσει αυτόματα npm σε αυτό το σημείο. Για να ελέγξετε ποια έκδοση npm έχετε, εκτελέστε npm version. Εάν δεν λάβετε ένα αντικείμενο που περιλαμβάνει την τελευταία έκδοση του npm στις 6.14.5 { npm: '6.14.5' }, τότε μπορείτε να ενημερώσετε το npm χειροκίνητα εκτελώντας την ακόλουθη εντολή:

npm install -g [email protected].

Εάν αντιμετωπίσετε προβλήματα με την αδυναμία ενημέρωσης του npm επειδή δεν είναι εγκατεστημένο, μπορείτε να εγκαταστήσετε πρώτα το npm χρησιμοποιώντας και sudo apt-get install -y npm, στη συνέχεια, εκτελέστε την παραπάνω εντολή για να το ενημερώσετε.

Για να εκτελεστούν ορισμένα πακέτα npm, πρέπει επίσης να εκτελέσουμε την παρακάτω εντολή

sudo apt install build-essential.

Και αυτό είναι!

Έχετε τις πιο πρόσφατες εκδόσεις NodeJS και NPM στον υπολογιστή σας Ubuntu.

Δημιουργήστε υπέροχα προϊόντα :)