Ο καλύτερος τρόπος για να διαχειριστείτε τοπικά εγκατεστημένα πακέτα npm είναι να δημιουργήσετε ένα αρχείο package.json.
Ένα αρχείο package.json σας προσφέρει πολλά σπουδαία πράγματα:
Χρησιμεύει ως τεκμηρίωση για τα πακέτα από τα οποία εξαρτάται το έργο σας. Σας επιτρέπει να καθορίσετε την έκδοση του πακέτου που μπορεί να χρησιμοποιήσει το έργο σας χρησιμοποιώντας σημασιολογικούς κανόνες έκδοσης. Κάνει τις εκδόσεις σας επαναλαμβανόμενες, πράγμα που σημαίνει ότι είναι πιο εύκολο να τις μοιραστείτε με άλλους προγραμματιστές. Απαιτήσεις
Τουλάχιστον,package.json πρέπει να έχει:
"όνομα": Όλα τα πεζά, δεν επιτρέπονται κενά, παύλες και κάτω παύλες
"έκδοση": με τη μορφή x.x.x, σύμφωνα με την προδιαγραφή SEMVER
Για παράδειγμα:
Δημιουργήστε ένα package.json
Αυτό θα ξεκινήσει ένα ερωτηματολόγιο γραμμής εντολών και τελικά θα δημιουργήσει μια package.json στον κατάλογο όπου ξεκινήσατε την εντολή.
Μπορείτε να λάβετε μια προεπιλεγμένη package.json εκτελώντας το npm init με τη σημαία --yes ή -y:
Αυτό δεν θα κάνει ερωτήσεις και αντ' αυτού θα δημιουργήσει μια προεπιλεγμένη package.json χρησιμοποιώντας τις πληροφορίες που εξάγονται από τον τρέχοντα κατάλογο.
name: Το όνομα του τρέχοντος καταλόγου Έκδοση: Πάντα 1.0.0 descrip{filter}tion: πληροφορίες στο αρχείο readme, αλλιώς μια κενή συμβολοσειρά "" Κύρια: πάντα index.js scrip{filter}ts: Δημιουργεί ένα κενό σενάριο δοκιμής από προεπιλογή Λέξεις-κλειδιά: κενό Συγγραφέας: Empty άδεια χρήσης: ISC Σφάλματα: Πληροφορίες από τον τρέχοντα κατάλογο (εάν υπάρχει) Αρχική σελίδα: πληροφορίες από τον τρέχοντα κατάλογο (εάν υπάρχει) Μπορείτε επίσης να ορίσετε πολλές επιλογές διαμόρφωσης για την εντολή init. Μερικά χρήσιμα:
(Πρέπει να διαγράψετε package.json αρχείο, να το δημιουργήσετε ξανά για να μπορέσετε να το αλλάξετε, εάν δεν το διαγράψετε, δεν θα αντικατασταθεί ή θα αντικατασταθεί αυτόματα!) )
Σημείωση:
Εάν δεν υπάρχει πεδίο περιγραφής στο package.json, το npm χρησιμοποιεί την πρώτη γραμμή του README.md ή το README. Αυτή η περιγραφή μπορεί να βοηθήσει τους χρήστες να βρουν το πακέτο σας στις αναζητήσεις npm, επομένως είναι πολύ χρήσιμο να κάνετε μια προσαρμοσμένη περιγραφή στο package.json για να κάνετε το πακέτο σας πιο ανιχνεύσιμο.
|