Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 8123|Απάντηση: 0

Τι είναι το npm; Τι είναι το npm;

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 14/12/2016 10:36:03 π.μ. | | |
Το npm διευκολύνει τους προγραμματιστές JavaScript να μοιράζονται και να επαναχρησιμοποιούν κώδικα και διευκολύνει την ενημέρωση του κώδικα που μοιράζεστε.


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

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

Αυτά τα κομμάτια επαναχρησιμοποιήσιμου κώδικα ονομάζονται πακέτα ή μερικές φορές ενότητες. Ένα πακέτο είναι απλώς ένας κατάλογος με ένα ή περισσότερα αρχεία σε αυτό, ο οποίος έχει επίσης ένα αρχείο που ονομάζεται "package.json" με ορισμένα μεταδεδομένα σχετικά με αυτό το πακέτο. Μια τυπική εφαρμογή, όπως ένας ιστότοπος, θα εξαρτηθεί από δεκάδες ή εκατοντάδες πακέτα. Αυτά τα πακέτα είναι συχνά μικρά. Η γενική ιδέα είναι ότι δημιουργείτε ένα μικρό δομικό στοιχείο που λύνει ένα πρόβλημα και το λύνει καλά. Αυτό σας δίνει τη δυνατότητα να συνθέσετε μεγαλύτερες, προσαρμοσμένες λύσεις από αυτά τα μικρά, κοινόχρηστα δομικά στοιχεία.

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

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

Τώρα λοιπόν που έχετε μια ιδέα για το τι μπορεί να κάνει το npm, ας μιλήσουμε για το πώς λειτουργεί. Όταν οι άνθρωποι μιλούν για npm, μπορεί να μιλούν για ένα από τα τρία πράγματα. Θα μπορούσαν να μιλούν για τον ιστότοπο, τον οποίο μόλις εξετάσαμε. Ή θα μπορούσαν να μιλούν για το μητρώο, το οποίο είναι μια μεγάλη βάση δεδομένων με πληροφορίες σχετικά με πακέτα που μοιράζονται οι άνθρωποι. Ή το τρίτο πράγμα για το οποίο θα μπορούσαν να μιλήσουν είναι ο πελάτης: όταν ένας προγραμματιστής αποφασίζει να μοιραστεί τον κώδικά του, χρησιμοποιεί τον πελάτη npm που είναι εγκατεστημένος στον υπολογιστή του για να δημοσιεύσει αυτόν τον κώδικα μέχρι το μητρώο. Και μόλις υπάρξει μια καταχώρηση για αυτό το πακέτο στο μητρώο, τότε άλλοι προγραμματιστές μπορούν να χρησιμοποιήσουν τους πελάτες npm για να εγκαταστήσουν το πακέτο από το μητρώο. Η καταχώρηση στο μητρώο για αυτό το πακέτο αντικατοπτρίζεται επίσης στον ιστότοπο, όπου υπάρχει μια σελίδα αφιερωμένη σε αυτό το νέο πακέτο.

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


Το npm διευκολύνει τους προγραμματιστές JavaScript να μοιράζονται και να επαναχρησιμοποιούν κώδικα και είναι εύκολο να ενημερώνουν τον κώδικα που μοιράζεστε.


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

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

Ο επαναχρησιμοποιήσιμος κώδικας για αυτά τα bit ονομάζεται πακέτο και μερικές φορές λειτουργική μονάδα. Ένα πακέτο είναι απλώς ένας κατάλογος που περιέχει ένα ή περισσότερα αρχεία και ένα αρχείο που ονομάζεται "package.json" που περιέχει ορισμένα μεταδεδομένα σχετικά με αυτό το πακέτο. Μια τυπική εφαρμογή, όπως ένας ιστότοπος, θα εξαρτηθεί από δεκάδες ή εκατοντάδες πακέτα. Αυτές οι τσάντες είναι συνήθως μικρές. Η γενική ιδέα είναι ότι δημιουργείτε ένα μικρό δομικό στοιχείο, λύνετε ένα πρόβλημα, το λύνετε. Αυτό σας επιτρέπει να δημιουργήσετε μεγαλύτερες προσαρμοσμένες λύσεις σε αυτά τα μικρά, κοινόχρηστα δομικά στοιχεία.

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

Μπορείτε να βρείτε πακέτα που σας βοηθούν να δημιουργήσετε την εφαρμογή σας κάνοντας περιήγηση στον ιστότοπο npm. Όταν περιηγείστε στον ιστότοπο, θα βρείτε διαφορετικούς τύπους πακέτων. Θα βρείτε πολλές ενότητες κόμβων. Το npm ξεκινά ως διαχειριστής πακέτων κόμβων, επομένως θα βρείτε πολλές ενότητες διαθέσιμες στην πλευρά του διακομιστή. Υπάρχουν επίσης πολλά πακέτα που προσθέτουν εντολές για να τις χρησιμοποιήσετε στη γραμμή εντολών. Σε αυτό το σημείο, μπορείτε να βρείτε μερικά πακέτα που μπορείτε να χρησιμοποιήσετε στο πρόγραμμα περιήγησης, στο frontend.

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

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





Προηγούμενος:Το Linux ρυθμίζει διακομιστές DNS
Επόμενος:node.js αρχικοποιήσετε με package.json
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com