Γνωρίστε το νήμα Ο νέος διαχειριστής πακέτων JavaScript που αναπτύχθηκε από το Facebook
Οι περισσότεροι προγραμματιστές των frontend γνωρίζουν ήδη για το npm το οποίο είναι ο διαχειριστής πακέτων που υποστηρίζεται από κόμβους για τις βιβλιοθήκες, τα πλαίσια και τα plugins της JavaScript. Αυτός είναι ο πιο διαδεδομένος διαχειριστής πακέτων από τους προγραμματιστές ιστού, αλλά το Facebook έχει βρει ένα ολοκαίνουργιο διαχειριστής πακέτων που ονομάζεται νήμα που γίνεται γρήγορα τον καυτό αντίπαλο της npm.
Με Νήματα μπορείτε ακόμα τραβήξτε αντικείμενα από το αποθετήριο npm, αλλά μπορείτε επίσης να τραβήξετε από άλλα repos και να διαχειρίζεστε τις προσαρμοσμένες εξαρτήσεις που έχετε εγκαταστήσει σε πολλές διαφορετικές μηχανές.
Το μεγαλύτερο πλεονέκτημα του νήματος είναι η συνέπεια διαφορετικές εκδοχές των σεναρίων και διαχείριση για διαφορετικά μηχανήματα.
Οι χρήστες που βασίζονται σε npm μπορεί να έχουν την πιο πρόσφατη έκδοση του jQuery στον φορητό υπολογιστή τους, αλλά μπορούν να μεταβούν στην επιφάνεια εργασίας τους και να τρέχουν μια ελαφρώς ξεπερασμένη έκδοση. Αυτό συνήθως μπορεί να γίνει με μια επικαιροποιημένη κλήση, αλλά το νήμα μπορεί να είναι ευκολότερο.
Τελικά οι προγραμματιστές χρησιμοποιούν τους διαχειριστές πακέτων για να εγκαταστήστε τους πόρους που ονομάζονται πακέτα από ένα καθολικό αποθετήριο. Αυτά τα πακέτα μπορούν να είναι βιβλιοθήκες, πλαίσια ή οποιοσδήποτε τύπος προσυσκευασμένου κώδικα.
Όταν πρόκειται για πακέτα αυτόματης ενημέρωσης, το Νήματα στοχεύει να καταστήσει τη διαδικασία αυτή ευρύτερη, ευκολότερη και πολύ ασφαλέστερη. Αυτές οι ιδέες εξακολουθούν να προέρχονται από την ομάδα dev του Facebook, αλλά το Νήματα προσφέρει ήδη μερικά απίστευτα οφέλη:
- Πρόσβαση σε npm, bower, και άλλα προσαρμοσμένα repos
- Οι εξαρτήσεις μπορούν να εγκατασταθούν σε πολλαπλές μηχανές
- Βέλτιστη απόδοση με βάση τις ταχύτητες λήψης
- Η προσωρινή αποθήκευση των πακέτων, για να μπορείτε να κάνετε ξανά λήψη χωρίς Internet
Στη σελίδα Yarn GitHub θα βρείτε οδηγίες εγκατάστασης για τοπικούς ιστοτόπους ή ζωντανούς χώρους παραγωγής.
Εάν είστε ολοκαίνουργιοι στο Νήματα και θέλετε να δοκιμάσετε, δείτε τον οδηγό χρήσης στον επίσημο ιστότοπο. Αυτό είναι ένας από τους απλούστερους διαχειριστές πακέτων για να μπείτε σε, και αν έχετε ήδη κάποια εμπειρία χρησιμοποιώντας npm τότε θα νιώσετε σαν στο σπίτι με Νήματα.
Και επειδή αυτό είναι ακόμα ένα αρκετά νέο έργο, περιμένω πολλές ενημερώσεις από το Facebook τους ερχόμενους μήνες.