Πώς να εγκαταστήσετε το Yarn
Για να εγκαταστήσετε το Yarn, πρέπει πρώτα να ρυθμίσετε την πλήρη έκδοση και στη συνέχεια μια έκδοση για ένα μόνο έργο. Στη συνέχεια, μπορείτε να διαμορφώσετε τον διαχειριστή πακέτων σύμφωνα με τις επιθυμίες και τις ανάγκες σας.
Πώς να εγκαταστήσετε το Yarn βήμα προς βήμα
Ο διαχειριστής πακέτων JavaScript Yarn αναπτύχθηκε για το Node.js και γρήγορα έγινε μία από τις πιο δημοφιλείς λύσεις στον τομέα του από την κυκλοφορία του το 2016. Δεδομένου ότι η εγκατάστασή του δεν είναι πάντα εύκολη, θα σας δώσουμε μια εισαγωγή βήμα προς βήμα. Θα πρέπει να έχετε ήδη εγκαταστήσει και ρυθμίσει το Node.js.
Μάθετε πώς να εγκαταστήσετε το Node.js στο Ubuntu στο άρθρο μας.
Ποιες είναι οι απαιτήσεις για την εγκατάσταση του Yarn;
Υπάρχουν μόνο μερικές προϋποθέσεις για την εγκατάσταση του Yarn. Εκτός από το Node.js, θα χρειαστείτε επίσης μια διανομή Linux όπως το Ubuntu ως λειτουργικό σας σύστημα. Θα χρειαστείτε επίσης τον διαχειριστή πακέτων npm και έναν λογαριασμό με δικαιώματα sudo. Εάν δεν είστε σίγουροι ότι έχετε το Node.js στο σύστημά σας, μπορείτε να το ελέγξετε με την ακόλουθη εντολή:
$ node -vbashΑυτό θα σας δείξει ποια έκδοση έχετε στο σύστημά σας. Εάν λάβετε επιβεβαίωση, μπορείτε να προχωρήσετε στην εγκατάσταση του Yarn.
Λήψη και εγκατάσταση του Yarn
Για να εγκαταστήσετε το Yarn, θα πρέπει να ρυθμίσετε δύο εκδόσεις του διαχειριστή πακέτων. Πρώτα, κατεβάστε την πλήρη έκδοση του προγράμματος. Με αυτόν τον τρόπο μπορείτε να διασφαλίσετε ότι η ίδια έκδοση χρησιμοποιείται από όλα τα μέλη της ομάδας σας και σε κάθε στάδιο του έργου. Αυτό με τη σειρά του θα μειώσει τα σφάλματα. Χρησιμοποιήστε το πρόγραμμα διαχείρισης πακέτων npm για να εγκαταστήσετε την πλήρη έκδοση. Η εντολή για αυτό θα έχει την ακόλουθη μορφή:
$ sudo npm install -g yarnbashΣτη συνέχεια, ελέγξτε τον αριθμό έκδοσης για να βεβαιωθείτε ότι έχετε λάβει τα πιο πρόσφατα πακέτα. Η εντολή για αυτό είναι:
$ yarn --versionbashΕγκατάσταση του Yarn τοπικά
Τώρα μπορείτε να ρυθμίσετε το Yarn για ένα συγκεκριμένο έργο JavaScript. Πρώτα, ανοίξτε τον κατάλογο του έργου. Αντικαταστήστε τον σύμβολο κράτησης θέσης «your-project» με το όνομα του έργου σας. Ακολουθεί η εντολή:
cd ~/your-projectbashΕάν δεν έχετε φάκελο για το έργο σας, δημιουργήστε έναν χρησιμοποιώντας mkdir:
mkdir your-project
cd your-projectbashΧρησιμοποιήστε την εντολή yarn set για να ανακτήσετε το Yarn Berry:
$ yarn set version berrybashΕάν είναι διαθέσιμη, θα γίνει λήψη της τελευταίας έκδοσης του 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 --versionbashΕάν το Yarn εγκαταστάθηκε σωστά, θα λάβετε την ακόλουθη έξοδο (με διαφορετικό αριθμό έκδοσης ανάλογα με την τρέχουσα έκδοση):
3.0.0bashΠοιες είναι οι πιο σημαντικές εντολές του Yarn;
Μόλις εγκαταστήσετε το Yarn, μπορείτε να αρχίσετε να το χρησιμοποιείτε. Αξίζει να ρίξετε μια ματιά σε μερικές βασικές εντολές, ώστε να αξιοποιήσετε στο έπακρο τον διαχειριστή πακέτων. Παρακάτω θα παρουσιάσουμε μερικές από τις πιο σημαντικές εντολές.
Ξεκινώντας ένα νέο έργο
Για να ξεκινήσετε ένα νέο έργο, χρησιμοποιήστε την εντολή init. Θα δημιουργηθεί ένα νέο έργο και όλα τα αρχεία που χρειάζεστε για το έργο:
yarn initbashΑποθήκευση και δημιουργία εξαρτήσεων
Εάν έχετε ήδη ένα έργο και θέλετε να αποθηκεύσετε εξαρτήσεις σε αυτό, χρησιμοποιήστε την εντολή yarn install:
yarn installbashΧρησιμοποιήστε την εντολή add για να δημιουργήσετε νέες εξαρτήσεις. Αντικαταστήστε τον χαρακτήρα-κλειδί «packagename» με το πραγματικό όνομα του πακέτου:
yarn add packagenamebashΗ καλύτερη διαμόρφωση για το .gitignore
Όλα τα αρχεία αποθηκεύονται στο φάκελο .yarn του έργου σας, αλλά μπορείτε να παραλείψετε ορισμένα αρχεία. Για να το κάνετε αυτό, χρησιμοποιήστε την ακόλουθη διαμόρφωση για το αρχείο .gitignore:
.yarn/*
!.yarn/patches
!.yarn/releases
!.carn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*bashΒοήθεια και περισσότερες πληροφορίες
Εάν χρειάζεστε βοήθεια ή περισσότερες πληροφορίες μετά την εγκατάσταση του Yarn, χρησιμοποιήστε --help:
$ yarn --helpbashΕάν χρειάζεστε βοήθεια με μια συγκεκριμένη εντολή, συνδυάστε την εντολή με --help. Με yarn install, για παράδειγμα, θα έχει ως εξής:
$ yarn install --helpbashΠοιες είναι μερικές εναλλακτικές λύσεις για το 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.