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

Πώς να εγκαταστήσετε το Yarn βήμα προς βήμα

Ο διαχειριστής πακέτων JavaScript Yarn αναπτύχθηκε για το Node.js και γρήγορα έγινε μία από τις πιο δημοφιλείς λύσεις στον τομέα του από την κυκλοφορία του το 2016. Δεδομένου ότι η εγκατάστασή του δεν είναι πάντα εύκολη, θα σας δώσουμε μια εισαγωγή βήμα προς βήμα. Θα πρέπει να έχετε ήδη εγκαταστήσει και ρυθμίσει το Node.js.

Tip

Μάθετε πώς να εγκαταστήσετε το Node.js στο Ubuntu στο άρθρο μας.

Ποιες είναι οι απαιτήσεις για την εγκατάσταση του Yarn;

Υπάρχουν μόνο μερικές προϋποθέσεις για την εγκατάσταση του Yarn. Εκτός από το Node.js, θα χρειαστείτε επίσης μια διανομή Linux όπως το Ubuntu ως λειτουργικό σας σύστημα. Θα χρειαστείτε επίσης τον διαχειριστή πακέτων npm και έναν λογαριασμό με δικαιώματα sudo. Εάν δεν είστε σίγουροι ότι έχετε το Node.js στο σύστημά σας, μπορείτε να το ελέγξετε με την ακόλουθη εντολή:

$ node -v
bash

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

Λήψη και εγκατάσταση του Yarn

Για να εγκαταστήσετε το Yarn, θα πρέπει να ρυθμίσετε δύο εκδόσεις του διαχειριστή πακέτων. Πρώτα, κατεβάστε την πλήρη έκδοση του προγράμματος. Με αυτόν τον τρόπο μπορείτε να διασφαλίσετε ότι η ίδια έκδοση χρησιμοποιείται από όλα τα μέλη της ομάδας σας και σε κάθε στάδιο του έργου. Αυτό με τη σειρά του θα μειώσει τα σφάλματα. Χρησιμοποιήστε το πρόγραμμα διαχείρισης πακέτων npm για να εγκαταστήσετε την πλήρη έκδοση. Η εντολή για αυτό θα έχει την ακόλουθη μορφή:

$ sudo npm install -g yarn
bash

Στη συνέχεια, ελέγξτε τον αριθμό έκδοσης για να βεβαιωθείτε ότι έχετε λάβει τα πιο πρόσφατα πακέτα. Η εντολή για αυτό είναι:

$ yarn --version
bash

Εγκατάσταση του Yarn τοπικά

Τώρα μπορείτε να ρυθμίσετε το Yarn για ένα συγκεκριμένο έργο JavaScript. Πρώτα, ανοίξτε τον κατάλογο του έργου. Αντικαταστήστε τον σύμβολο κράτησης θέσης «your-project» με το όνομα του έργου σας. Ακολουθεί η εντολή:

cd ~/your-project
bash

Εάν δεν έχετε φάκελο για το έργο σας, δημιουργήστε έναν χρησιμοποιώντας mkdir:

mkdir your-project
cd your-project
bash

Χρησιμοποιήστε την εντολή yarn set για να ανακτήσετε το Yarn Berry:

$ yarn set version berry
bash

Εάν είναι διαθέσιμη, θα γίνει λήψη της τελευταίας έκδοσης του Yarn Berry. Αποθηκεύστε την σε ένα φάκελο έργου με το όνομα .yarn/releases και δημιουργήστε ένα αρχείο διαμόρφωσης με το όνομα .yarnrc.yml. Το αποτέλεσμα θα πρέπει να μοιάζει περίπου με το παρακάτω:

Resolving berry to a url...
Downloading https://github.com/yarnpkg/berry/raw/master/packages/berry-cli/bin/berry.js...
Saving it into /home/user/your-project/.yarn/releases/yarn-berry.cjs...
Updating /home/user/your-project /.yarnrc.yml...
Done!
bash

Ελέγξτε ξανά την έκδοση με την ακόλουθη εντολή:

$ yarn --version
bash

Εάν το Yarn εγκαταστάθηκε σωστά, θα λάβετε την ακόλουθη έξοδο (με διαφορετικό αριθμό έκδοσης ανάλογα με την τρέχουσα έκδοση):

3.0.0
bash

Ποιες είναι οι πιο σημαντικές εντολές του Yarn;

Μόλις εγκαταστήσετε το Yarn, μπορείτε να αρχίσετε να το χρησιμοποιείτε. Αξίζει να ρίξετε μια ματιά σε μερικές βασικές εντολές, ώστε να αξιοποιήσετε στο έπακρο τον διαχειριστή πακέτων. Παρακάτω θα παρουσιάσουμε μερικές από τις πιο σημαντικές εντολές.

Ξεκινώντας ένα νέο έργο

Για να ξεκινήσετε ένα νέο έργο, χρησιμοποιήστε την εντολή init. Θα δημιουργηθεί ένα νέο έργο και όλα τα αρχεία που χρειάζεστε για το έργο:

yarn init
bash

Αποθήκευση και δημιουργία εξαρτήσεων

Εάν έχετε ήδη ένα έργο και θέλετε να αποθηκεύσετε εξαρτήσεις σε αυτό, χρησιμοποιήστε την εντολή yarn install:

yarn install
bash

Χρησιμοποιήστε την εντολή add για να δημιουργήσετε νέες εξαρτήσεις. Αντικαταστήστε τον χαρακτήρα-κλειδί «packagename» με το πραγματικό όνομα του πακέτου:

yarn add packagename
bash

Η καλύτερη διαμόρφωση για το .gitignore

Όλα τα αρχεία αποθηκεύονται στο φάκελο .yarn του έργου σας, αλλά μπορείτε να παραλείψετε ορισμένα αρχεία. Για να το κάνετε αυτό, χρησιμοποιήστε την ακόλουθη διαμόρφωση για το αρχείο .gitignore:

.yarn/*
!.yarn/patches
!.yarn/releases
!.carn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*
bash

Βοήθεια και περισσότερες πληροφορίες

Εάν χρειάζεστε βοήθεια ή περισσότερες πληροφορίες μετά την εγκατάσταση του Yarn, χρησιμοποιήστε --help:

$ yarn --help
bash

Εάν χρειάζεστε βοήθεια με μια συγκεκριμένη εντολή, συνδυάστε την εντολή με --help. Με yarn install, για παράδειγμα, θα έχει ως εξής:

$ yarn install --help
bash

Ποιες είναι μερικές εναλλακτικές λύσεις για το Yarn;

Το Yarn είναι μια εξαιρετική λύση αν θέλετε να μοιράζεστε και να χρησιμοποιείτε κώδικα με ασφάλεια. Ωστόσο, υπάρχουν και πολλές άλλες καλές εναλλακτικές λύσεις που μπορείτε να χρησιμοποιήσετε αντί του Yarn.

npm

Όπως ήταν αναμενόμενο, το npm (Node Project Manager) είναι μια καλή επιλογή για εργασία με το περιβάλλον εκτέλεσης. Είναι εύκολο στη χρήση, γρήγορο, ασφαλές και ταιριάζει απόλυτα με το Node.js. Προσφέρει ένα μητρώο με πάνω από 1,3 εκατομμύρια πακέτα και διεπαφή CLI. Χρησιμοποιήσαμε επίσης το npm σε αυτόν τον οδηγό εγκατάστασης του Yarn.

pnpm

Το pnpm είναι ένας διαχειριστής πακέτων ανοιχτού κώδικα που ταιριάζει απόλυτα στη χρήση με JavaScript. Η δομή του είναι παρόμοια με αυτή του npm, αλλά χρησιμοποιεί Symlinks και δεν πραγματοποιεί πολλαπλές τοπικές εγκαταστάσεις πανομοιότυπων πακέτων. Αναπτύχθηκε ως μια πιο αποτελεσματική εναλλακτική λύση του npm, γεγονός που το καθιστά ενδιαφέρον ως αντικαταστάτη του Yarn.

Bower

Η τρίτη εναλλακτική λύση είναι το Bower, ένας δωρεάν διαχειριστής πακέτων για την ανάπτυξη ιστού από την πλευρά του πελάτη, ο οποίος έχει βελτιστοποιηθεί για να λειτουργεί στο frontend. Προσφέρει μια μεγάλη ποικιλία πακέτων. Εκτός από το JavaScript, ο διαχειριστής λειτουργεί και με άλλα στοιχεία, όπως HTML και CSS. Είναι πολύ εύκολο στη χρήση και λειτουργεί μέσω της γραμμής εντολών Node.js.

Go to Main Menu