Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Νήμα. Αυτό είναι ένα είδος Το πρόγραμμα εγκατάστασης πακέτων JavaScript και ο διαχειριστής εξαρτήσεων κυκλοφόρησε από το Facebook σε συνεργασία με άλλους προγραμματιστές όπως το Google. Αυτό το πρόγραμμα εγκατάστασης εισάγει αλλαγές στη διαχείριση εξάρτησης, στην εκτέλεση εργασιών και σε ορισμένες βελτιώσεις απόδοσης.
Το νήμα υποστηρίζει εγγραφή NPM, αλλά διαφέρει στην εγκατάσταση του πακέτου. Χρησιμοποιεί αρχεία κλειδώματος και a ντετερμινιστικός αλγόριθμος εγκατάστασης, επιτρέποντάς σας να διατηρήσετε την ίδια δομή καταλόγου node_modules για όλους τους χρήστες που συμμετέχουν σε ένα έργο. Αυτό μπορεί να συμβάλει στη μείωση σφαλμάτων που είναι δύσκολο να εντοπιστούν σε πολλά μηχανήματα.
Στα περισσότερα προγράμματα προγραμματισμού, η διαχείριση της εξάρτησης είναι ένα σημαντικό έργο. Το νήμα είναι ένας γρήγορος, ασφαλής και αξιόπιστος διαχειριστής εξάρτησης πακέτων για εφαρμογές NodeJS. Αυτό είναι συμβατό με το NPM, χρησιμοποιείται για την εγκατάσταση, ρύθμιση παραμέτρων, ενημέρωση και κατάργηση πακέτων.
Το νήμα είναι διαχειριστής ανοιχτού κώδικα, η οποία δημιουργεί μια προσωρινή μνήμη για το πακέτο που έχετε κατεβάσει στο μηχάνημα του χρήστη και μπορεί να επαναχρησιμοποιήσει αυτό το πακέτο όταν χρειάζεται, χωρίς να το κατεβάσετε ξανά και ξανά. Χρησιμοποιώντας αθροίσματα ελέγχου, αυτός ο διαχειριστής πακέτων επαληθεύει την ακεραιότητα κάθε εγκατεστημένου πακέτου πριν εκτελέσει τον κωδικό του. Επιπλέον, το Νήμα μπορεί να χρησιμοποιηθεί σε λειτουργία εκτός σύνδεσης.
Στις ακόλουθες γραμμές θα δούμε πώς να εγκαταστήσετε το νήμα στο Ubuntu 20.04 LTS χρησιμοποιώντας περιβάλλον γραμμής εντολών. Για να το χρησιμοποιήσουμε χρειαζόμαστε NodeJS , γιατί εξαρτάται από αυτόν.
Εγκαταστήστε το νήμα στο Ubuntu 20.04 LTS
Ένα επίσημο αποθετήριο στο Ubuntu 20.04 LTS είναι διαθέσιμο για εγκατάσταση. Χρησιμοποιώντας αυτό το PPA, μπορούμε να εγκαταστήσουμε το νήμα παγκοσμίως στο σύστημα. Για να προχωρήσουμε στην εγκατάσταση στον υπολογιστή μας, θα πρέπει να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και στη συνέχεια να ακολουθήσουμε καθένα από τα παρακάτω βήματα:
Εγκαταστήστε το cURL στο Ubuntu 20.04 LTS
Εάν δεν έχετε εγκαταστήσει ακόμα αυτό το εργαλείο στο σύστημά σας, μπορείτε εγκαταστήστε το από το επίσημο αποθετήριο πακέτων Ubuntu 20.04 LTS. Το μόνο που έχετε να κάνετε είναι να εκτελέσετε την ακόλουθη εντολή για να εγκαταστήσετε το cURL:
sudo apt install curl
Προσθήκη κλειδιού GPG
Μόλις εγκαταστήσουμε σωστά το cURL στο σύστημα, πριν ξεκινήσουμε με την εγκατάσταση, θα το κάνουμε προσθέστε το κλειδί GPG για να επαληθεύσετε τα πακέτα νημάτων. Για να εισαγάγετε το κλειδί GPG, απλώς πληκτρολογήστε την ακόλουθη εντολή στο ίδιο τερματικό (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Ενεργοποιήστε το αποθετήριο Νήματα
Για να ξεκινήσετε την εγκατάσταση, πρώτα πρόκειται να προσθέσουμε και να ενεργοποιήσουμε το απαραίτητο αποθετήριο στο Ubuntu 20.04 LTS. Για να το κάνουμε αυτό, στο ίδιο τερματικό θα χρησιμοποιήσουμε την εντολή:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Ενημερώστε την προσωρινή μνήμη και εγκαταστήστε το Νήμα
Σε αυτό το στάδιο, πρώτα θα το κάνουμε Ενημερώστε την προσωρινή μνήμη APT και έπειτα το Νήμα θα εγκατασταθεί στο Ubuntu 20.04 LTS χρησιμοποιώντας την ακόλουθη εντολή:
sudo apt update && sudo apt install yarn
Εάν χρησιμοποιείτε αυτήν τη στιγμή Nodejs και NPM, τότε μπορείτε να εγκαταστήσετε το Νήμα πληκτρολογώντας την ακόλουθη εντολή στο τερματικό (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
Ελέγξτε την έκδοση νήματος
Μόλις ολοκληρωθεί η εγκατάσταση, θα είμαστε σε θέση ελέγξτε αν έχει εγκατασταθεί επιτυχώς στο σύστημα Ubuntu 20.04 ή όχι. Θα το κάνουμε εκτελώντας στο τερματικό μας (Ctrl + Alt + T):
yarn --version
Μετά την εκτέλεση της παραπάνω εντολής, το τερματικό θα μας δείξει την εγκατεστημένη έκδοση.
Εγκαταστήστε πακέτα με Νήματα
Τα περισσότερα πακέτα θα εγκατασταθούν από το μητρώο NPM και θα ονομάζονται απλά με το όνομα του πακέτου τους. Για παράδειγμα, αν θέλαμε να εγκαταστήσουμε το πακέτο αντιδρούν του μητρώου NPM δεν θα έχουμε περισσότερα να γράψουμε η εντολή:
yarn add react
να περισσότερες πληροφορίες σχετικά με τον τρόπο εγκατάστασης πακέτων με το Νήμα, οι χρήστες μπορούν να συμβουλευτούν την τεκμηρίωση σχετικά με την οποία μπορούμε να βρούμε τον ιστότοπο του έργου.
Αν χρειάζεστε περισσότερες πληροφορίες σχετικά με την εγκατάσταση του Νήματος στο Ubuntu, οι χρήστες μπορούν να συμβουλευτούν το σελίδα έργου. Σε αυτή τη σελίδα μπορούμε επίσης να βρούμε το τεκμηρίωση για το έργο. Θα βρούμε επίσης τον κωδικό σας και περισσότερες πληροφορίες από τη σελίδα Νήματα στη διεύθυνση GitHub.