NodeJS, εγκαταστήστε αυτό το περιβάλλον χρόνου εκτέλεσης για JavaScript στο Ubuntu

λογότυπο nodejs

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Node.js. Αυτό είναι ένα Ανοιχτού κώδικα, περιβάλλον εκτέλεσης μεταξύ πλατφορμών για JavaScript χτισμένο με τον κινητήρα V8 του JavaScript Chrome. Το NodeJS χρησιμοποιεί ένα μοντέλο λειτουργιών εισόδου / εξόδου βάσει συμβάντων, το οποίο το καθιστά ελαφρύ και αποδοτικό.

Το Node.js είναι ένα Χρόνος εκτέλεσης JavaScript για το διακομιστή. Ενώ Το npm είναι διαχειριστής πακέτων Node.js. Σε αυτό το άρθρο θα δούμε πώς να εγκαταστήσουμε την έκδοση μακροπρόθεσμης υποστήριξης (LTS 6.11.3) του Node.js από μια ασφαλή και αξιόπιστη πηγή στο Ubuntu 17.04 και το Linux Mint 18.2. Διευκρινίστε αυτό κατά την εγκατάσταση του Node.js θα εγκαταστήσουμε επίσης το npm στην ίδια τιμή.

Το Node.js είναι ένα περιβάλλον χρόνου εκτέλεσης μεταξύ πλατφορμών για το επίπεδο διακομιστή (αλλά δεν περιορίζεται σε αυτό) με βάση τη γλώσσα προγραμματισμού ECMAScript. Ήταν δημιουργήθηκε με στόχο να είναι χρήσιμο στη δημιουργία προγραμμάτων επεκτάσιμου δικτύου όπως διακομιστές ιστού.

Κόμβος εκτελέστε javascript χρησιμοποιώντας τον κινητήρα V8, που αναπτύχθηκε από την Google για χρήση από το πρόγραμμα περιήγησής σας Chrome. Αξιοποιώντας τον κινητήρα V8, το Node παρέχει ένα περιβάλλον εκτέλεσης από διακομιστή που μεταγλωττίστε και εκτελέστε javascript σε απίστευτες ταχύτητες. Η αύξηση της ταχύτητας είναι σημαντική επειδή το V8 μεταγλωττίζει το Javascript σε εγγενή κώδικα μηχανής, αντί να το ερμηνεύει.

εκδόσεις nodejs

Αυτό το περιβάλλον χρόνου εκτέλεσης ενσωματώνει πολλές "βασικές ενότητες" μεταγλωττιστεί στο ίδιο το δυαδικό, όπως η λειτουργική μονάδα δικτύου, η οποία παρέχει ένα επίπεδο για ασύγχρονο προγραμματισμό δικτύου και άλλες θεμελιώδεις ενότητες, όπως Path, FileSystem, Buffer, Timers και τη ροή γενικότερου σκοπού. Είναι δυνατή η χρήση ενοτήτων που έχουν αναπτυχθεί από τρίτουςΕίτε ως προκατασκευασμένα αρχεία ".node" είτε ως απλά αρχεία javascript.

Οι λειτουργικές μονάδες τρίτων μπορούν να επεκτείνουν το node.js ή να προσθέσουν ένα επίπεδο αφαίρεσης, εφαρμογή διαφόρων βοηθητικών προγραμμάτων middleware για χρήση σε εφαρμογές Ιστού. Αν και οι λειτουργικές μονάδες μπορούν να εγκατασταθούν ως απλά αρχεία, συνήθως εγκαθίστανται χρησιμοποιώντας το Node Package Manager (npm) που θα διευκολύνει τη συλλογή, εγκατάσταση και ενημέρωση των ενοτήτων καθώς και τη διαχείριση εξαρτήσεων. Επίσης, οι ενότητες που δεν είναι εγκατεστημένες στον προεπιλεγμένο κατάλογο ενοτήτων του κόμβου θα πρέπει να χρησιμοποιήσουν μια σχετική διαδρομή για να τις βρουν. ο Node.js wiki παρέχει μια λίστα με πολλές από τις διαθέσιμες ενότητες τρίτων.

Χρήσεις για το NodeJS

Αν και η JavaScript είναι μια γλώσσα που δεν αρέσει σε όλους, αυτό είναι ένα εξαιρετικό εργαλείο για πολλά πράγματα. Εφαρμογές Ιστού, εφαρμογές γραμμής εντολών, δέσμες ενεργειών για διαχείριση συστήματος, όλα τα είδη εφαρμογών δικτύου κ.λπ. Αυτό το εργαλείο είναι πολύ γρήγορο και αυτό είναι σημαντικό για πολλούς λόγους:

  • El η ανάπτυξη είναι ταχύτερη.
  • Οι δοκιμές μονάδας λειτουργίας μπορούν να γίνουν πιο γρήγορα.
  • Οι εφαρμογές είναι πιο γρήγορες. Αυτό μας οδηγεί σε μια καλύτερη εμπειρία χρήστη.
  • Χαμηλότερο κόστος υποδομής.

επίσης τονίζει την ευελιξία του. Σε άλλα περιβάλλοντα υπάρχει ένας "μονολιθικός" διακομιστής (apache, tomcat κ.λπ.) και η εφαρμογή σας "αναπτύσσεται" σε αυτόν και έχετε πολύ συγκεκριμένες δομές καταλόγου και αρχεία διαμόρφωσης. Στα nodejs ξεκινάτε τον web server και αν θέλετε μπορείτε να ξεκινήσετε πολλά.

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

Η ασφαλής και αξιόπιστη πηγή που θα χρησιμοποιήσουμε είναι NodeSource, μια ομάδα που παρέχει υποστήριξη για το Node.js. Για να εγκαταστήσουμε Node.js και npm, θα χρειαστούμε εγκαταστήστε πρώτα την μπούκλα. Θα πρέπει να γράψουμε μόνο στο τερματικό (Ctrl + Alt + T):

sudo apt install curl

Στη συνέχεια, θα χρησιμοποιήσουμε αυτήν την εντολή για προσθήκη αποθετηρίου απαιτείται στο σύστημά μας:

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

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

sudo apt update && sudo apt install nodejs

Μπορείτε να συμβουλευτείτε Τεκμηρίωση Node.js LTS στην επίσημη ιστοσελίδα του σχεδίου.

Με την προηγούμενη επιλογή θα εγκαταστήσουμε μια έκδοση του NodeJS LTS. Υπάρχει όμως ένας τρόπος εγκαταστήστε μια παλαιότερη έκδοση (Νομίζω ότι 4.2.6) από τα αποθετήρια του Ubuntu. Για αυτό θα πρέπει να ανοίξουμε μόνο ένα τερματικό (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

Αν θέλουμε αυτό χρησιμοποιήστε την τελευταία έκδοση (8.5.0) αυτού του περιβάλλοντος εκτέλεσης, μπορούμε να το κατεβάσουμε από το δικό σας ιστοσελίδα.

Απεγκαταστήστε το NodeJS

να κατάργηση εγκατάστασης κόμβου του λειτουργικού μας συστήματος, θα πρέπει να ανοίξουμε μόνο το τερματικό (Ctrl + Alt + T). Σε αυτό θα γράψουμε τα εξής:

sudo apt --purge remove node
sudo apt --purge remove nodejs

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

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

*

*

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

  1.   Κάρλος Ντέιβιντ Πόρρας Γκόμεζ dijo

    Χοσέ Ντάνιελ Βάργκας Μουρίλο