NodeJS και npm, εγκατάσταση στο Ubuntu 20.04 | 18.04

για τα nodejs

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο πώς μπορούμε εγκαταστήστε Node.js και npm στο Ubuntu 20.04 | 18.04. Αυτό είναι ένα περιβάλλον χρόνου εκτέλεσης ανοιχτής πηγής, μεταξύ πλατφορμών για JavaScript που έχει ήδη συζητηθεί αυτή τη σελίδα και αυτό χρησιμοποιεί ένα μοντέλο λειτουργίας I / O προσανατολισμένο σε συμβάντα, το οποίο το καθιστά ελαφρύ και αποτελεσματικό.

Το NodeJS είναι ένα Πλαίσιο διακομιστή ανοιχτού κώδικα βασισμένο σε JavaScript που χρησιμοποιείται κυρίως για τη δημιουργία εφαρμογών διακομιστή backend με χρόνο εκτέλεσης JavaScript. Βασίζεται στη μηχανή V8 JavaScript του Chrome. Το Npm είναι ο προεπιλεγμένος διαχειριστής πακέτων για το NodeJS.

Χρησιμοποιείται κυρίως για ασύγχρονο προγραμματισμό και είναι ένα πολύ ελαφρύ πλαίσιο, γεγονός που το καθιστά γρηγορότερο από άλλους. Είναι επίσης συμβατό με τα πιο δημοφιλή λειτουργικά συστήματα. Διαφορετικοί τύποι εφαρμογών, όπως εφαρμογές web, εφαρμογές γραμμής εντολών κ.λπ., μπορούν να αναπτυχθούν με αυτό το πλαίσιο χρησιμοποιώντας το Ubuntu.

Προσθέστε το αποθετήριο NodeJS από το NodeSource

Το NodeSource είναι το αποθετήριο κόμβων εταιρικού επιπέδου που διατηρεί και περιέχει τις τελευταίες εκδόσεις του NodeJS. Από το NodeSource θα είμαστε σε θέση να εγκαταστήσουμε μια συγκεκριμένη έκδοση του NodeJS.

Για να εγκαταστήσετε το NodeJS από το NodeSource, απλώς εκτελέστε μία από τις ακόλουθες εντολές για να προσθέσετε τη συγκεκριμένη έκδοση που μας ενδιαφέρει. Να το κάνω θα πρέπει να εγκαταστήσουμε το curl. Εάν δεν έχετε ακόμα αυτό το εργαλείο, μπορείτε να το εγκαταστήσετε με την εντολή:

sudo apt install curl

Τώρα για εγκαταστήστε την τελευταία έκδοση (έκδοση 14), σε ένα τερματικό (Ctrl + Alt + T) θα προσθέσουμε αυτό το PPA:

προσθήκη repo nodejs 14

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

να εγκαταστήστε την έκδοση 12, το μόνο που έχετε να κάνετε είναι να εκτελέσετε την εντολή:

προσθήκη repo nodeJS 12

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

να εγκαταστήστε την έκδοση LTS (έκδοση 10), ο PPA που θα χρησιμοποιηθεί είναι:

προσθήκη repo nodejs 10

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

Μετά την προσθήκη οποιουδήποτε από αυτά τα PPA, θα είμαστε σε θέση να εγκαταστήσουμε την τελευταία έκδοση του NodeJS από το αποθετήριο της επιλογής μας. Εάν προσθέσουμε πολλά αποθετήρια, θα εγκατασταθεί η τελευταία έκδοση του NodeJS και όχι το LTS.

Εγκαταστήστε NodeJS και npm

Για την εγκατάσταση, σε ένα τερματικό (Ctrl + Alt + T) θα πρέπει να εκτελέσουμε την εντολή:

εγκαταστήστε nodejs με apt

sudo apt install nodejs

Μετά την ολοκλήρωση της εγκατάστασης, οι μονάδες NodeJS και npm θα πρέπει να εγκατασταθούν και να είναι έτοιμες για χρήση. Μπορούμε να χρησιμοποιήσουμε τις ακόλουθες εντολές για να δείτε τον εγκατεστημένο αριθμό έκδοσης.

node --version

npm --version

Οι εντολές θα παραθέσουν την εγκατεστημένη έκδοση του κόμβου και του npm:

εγκατεστημένη έκδοση nodejs και npm

Μάιος δείτε όλες τις οδηγίες εγκατάστασης διαθέσιμο από σελίδα έργου GitHub.

Εγκαταστήστε NodeJS και npm μέσω Snap

Μια άλλη μορφή Η εγκατάσταση του NodeJS γίνεται μέσω διαχειριστή snap πακέτα. Αυτός μπορεί να είναι ο ευκολότερος τρόπος για να το κάνετε.

Τα Snaps είναι εύκολο να δημιουργηθούν και να εγκατασταθούν πακέτα λογισμικού. Αυτές είναι ομαδοποιημένες εφαρμογές με όλες τις εξαρτήσεις τους για εκτέλεση σε όλες τις δημοφιλείς διανομές Gnu / Linux από μία μόνο έκδοση.

να εγκαταστήστε την τελευταία έκδοση (έκδοση 14) σε εκτέλεση τερματικού (Ctrl + Alt + T):

Εγκατάσταση snap NodeJs 14

sudo snap install node --channel=14/stable --classic

Μπορούμε να εγκαταστήσουμε την έκδοση 13 εκτέλεση της εντολής:

nodeJs 13 snap εγκατάσταση

sudo snap install node --channel=13/stable --classic

να εγκαταστήστε την έκδοση 10, η εντολή προς χρήση θα είναι η ακόλουθη:

Εγκατάσταση snap NodeJS 10

sudo snap install node --channel=10/stable --classic

Δοκιμή του διακομιστή

Για να ελέγξετε εάν ο διακομιστής ιστού έχει εγκατασταθεί σωστά, ας δημιουργήσουμε ένα δοκιμαστικό αρχείο που ονομάζεται http_server.js στον αρχικό μας φάκελο χρησιμοποιώντας τον αγαπημένο μας επεξεργαστή:

cd ~/

vim http_server.js

Τότε θα αντιγράψτε και επικολλήστε το ακόλουθο περιεχόμενο στο αρχείο:

αρχείο δοκιμής διακομιστή

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Prueba de Nodejs para Ubunlog');
});

server.listen(port, hostname, () => {
  console.log(`Servidor funcionando en http://${hostname}:${port}/`);
});

Μετά από αυτό, αποθηκεύουμε το αρχείο. Τώρα το εκτελούμε με την ακόλουθη εντολή για εκκίνηση του διακομιστή:

node http_server.js

Θα πρέπει να δούμε μια έξοδο που μοιάζει με την ακόλουθη στο τερματικό:

Παράδειγμα εξόδου κονσόλας

Τώρα αν ανοίξουμε το αγαπημένο μας πρόγραμμα περιήγησης και πηγαίνουμε στο όνομα κεντρικού υπολογιστή του διακομιστή ή στη διεύθυνση IP ακολουθούμενη από τη θύρα 3000, θα πρέπει να δούμε ένα δείγμα σελίδας όπως το ακόλουθο:

δοκιμή στον Firefox

http://localhost:3000

να μάθετε περισσότερα για το NodeJS, οι χρήστες μπορούν να επισκεφθούν το σελίδα έργου.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ματέο dijo

    Μου άρεσε πολύ το πόσο καλά εξηγείται.
    Σας ευχαριστούμε!