Τα πακέτα αποτελούν ουσιαστικό μέρος πολλών γλωσσών προγραμματισμού και η JavaScript δεν αποτελεί εξαίρεση. Μπορούν να χρησιμοποιηθούν για την προσθήκη διαφόρων λειτουργιών στην εφαρμογή ή το σενάριό σας, από τη δημιουργία διακομιστή ιστού έως την αποστολή email.

Χωρίς πακέτα, θα πρέπει να ανακαλύψετε ξανά τον τροχό προγραμματίζοντας την ίδια λειτουργικότητα σε κάθε έργο που το απαιτεί. Ενδιαφερόμενος? Αυτός ο οδηγός θα καλύψει τον τρόπο με τον οποίο μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε πακέτα σε JavaScript με npm.

Τι είναι το Node Package Manager (npm);

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

Με πάνω από ένα εκατομμύριο πακέτα που φιλοξενούνται στο ιστότοπος npm, οι προγραμματιστές μπορούν να πραγματοποιήσουν αναζήτηση και περιήγηση στον τεράστιο κατάλογο βιβλιοθηκών JavaScript. Μερικά από αυτά τα πακέτα λαμβάνονται πάνω από 10 εκατομμύρια + φορές την εβδομάδα. Ο ιστότοπος παρέχει πληροφορίες σχετικά με όλα τα πακέτα που φιλοξενούνται σε αυτόν, όπως τον πηγαίο κώδικα, την τεκμηρίωση, τον αριθμό έκδοσης και το μη συσκευασμένο μέγεθος.

instagram viewer

Παράλληλα με τον ιστότοπο, το npm παρέχει επίσης ένα εργαλείο γραμμής εντολών που επιτρέπει στους προγραμματιστές να εγκαταστήσουν ή να απεγκαταστήσουν αυτά τα πακέτα.

Το εργαλείο γραμμής εντολών npm είναι ενσωματωμένο στο Node.js. Επομένως, είναι σημαντικό να κατεβάσετε το Node.js στον υπολογιστή σας πριν χρησιμοποιήσετε πακέτα JavaScript.

Επισκεφτείτε τον επίσημο Ιστότοπος Node.js για λήψη της κατάλληλης έκδοσης ανάλογα με το λειτουργικό σας σύστημα. Μετά τη λήψη, ακολουθήστε τις οδηγίες στην οθόνη για να ολοκληρώσετε τη διαδικασία εγκατάστασης.

Για περισσότερες πληροφορίες, ανατρέξτε στον οδηγό μας στο εγκατάσταση του Node.js στα Windows. Εάν σκοπεύετε να εγκαταστήσετε πολλές εκδόσεις του Node.js στον υπολογιστή σας Linux, εργαλεία όπως Το NVM μπορεί να σας βοηθήσει να διαχειριστείτε πολλές εγκαταστάσεις Node.js.

Για να επαληθεύσετε την εγκατάστασή σας, ανοίξτε τη γραμμή εντολών σε Windows ή το τερματικό σε Linux και macOS και εκτελέστε τις ακόλουθες εντολές:

κόμβος - μετατροπή
npm - μετατροπή

Εάν η εγκατάσταση ήταν επιτυχής, το τερματικό θα εμφανίσει την εγκατεστημένη έκδοση των Node.js και npm.

Εγκατάσταση πακέτων

Το εργαλείο γραμμής εντολών npm καθιστά την εγκατάσταση πακέτων σε έργα JavaScript ή Node.js εξαιρετικά απλή με την εντολή μιας γραμμής. Ανοίξτε τη γραμμή εντολών ή το τερματικό στον κατάλογο του έργου σας και εκτελέστε την ακόλουθη εντολή:

εγκατάσταση npm 

Μπορείτε επίσης να εγκαταστήσετε πολλά πακέτα χρησιμοποιώντας μία εντολή διαχωρίζοντας τα ονόματα των πακέτων με ένα κενό με αυτόν τον τρόπο:

εγκατάσταση npm ... 

Εγκατάσταση πολλαπλών πακέτων με NPM

Χρήση των εγκατεστημένων πακέτων

Μόλις εγκαταστήσετε τα πακέτα χρησιμοποιώντας την εντολή εγκατάστασης npm, ήρθε η ώρα να ξεκινήσετε να τα χρησιμοποιείτε. Ίσως παρατηρήσετε ότι ένας νέος φάκελος ονομάζεται node_modules και 2 νέα αρχεία, package.json και package-lock.json, έχουν δημιουργηθεί αυτόματα. Δεν χρειάζεται να ανησυχείτε για αυτά τα αρχεία. Το npm τα δημιουργεί για να παρακολουθούν τις εξαρτήσεις του έργου σας.

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

const package = απαιτείται ('package-name');
εισαγωγή πακέτου από το «πακέτο-όνομα» ·

Μπορείτε να δείτε την τεκμηρίωση του πακέτου που χρησιμοποιείτε από τον ιστότοπο npm για την ακριβή σύνταξη.

Απεγκατάσταση πακέτων

Η απεγκατάσταση πακέτων είναι εξίσου εύκολη με την εγκατάστασή τους. Η εντολή για απεγκατάσταση πακέτων από το έργο σας είναι:

απεγκατάσταση npm 

Ακριβώς όπως η εντολή εγκατάστασης, μπορείτε επίσης να απεγκαταστήσετε πολλά πακέτα σε μία εντολή μέσω:

απεγκατάσταση npm ... 

Απεγκατάσταση πολλαπλών πακέτων

Αποτελεσματική χρήση πακέτων

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

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

Πιστωτική εικόνα: Ferenc Almasi on Απεμπλοκή

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Πώς να δημιουργήσετε επαναχρησιμοποιήσιμο κώδικα σε JavaScript χρησιμοποιώντας μοτίβα σχεδίασης

Η κατανόηση του τρόπου χρήσης μοτίβων σχεδίασης θα σας επιτρέψει να χρησιμοποιήσετε επαναχρησιμοποιήσιμο κώδικα στο JavaScript. Εδώ πρέπει να γνωρίζετε.

Διαβάστε Επόμενο

Σχετικά θέματα
  • Προγραμματισμός
  • JavaScript
  • Διαχειριστές πακέτων
Σχετικά με τον Συγγραφέα
Νίτιν Ραγκανάθ (Δημοσιεύθηκαν 6 άρθρα)

Η Nitin είναι ένας άπληστος προγραμματιστής λογισμικού και ένας φοιτητής μηχανικής υπολογιστών που αναπτύσσει εφαρμογές ιστού χρησιμοποιώντας τεχνολογίες JavaScript. Εργάζεται ως ανεξάρτητος προγραμματιστής ιστού και του αρέσει να γράφει για Linux και προγραμματισμό στον ελεύθερο χρόνο του.

Περισσότερα από τον Nitin Ranganath

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.