ASP.NET διαχείριση βιβλιοθήκης πελατών του Core LibMan

Ημερομηνία δημιουργίας σελίδας :

Περιβάλλον

Οπτικό Στούντιο
  • Οπτικό Στούντιο 2019
ASP.NET Πυρήνας
  • 3.1

Διαχείριση βιβλιοθήκης υπολογιστών-πελατών

Όταν δημιουργείτε ένα νέο έργο ASP.NET Core, ο φάκελος wwwroot/lib περιέχει βιβλιοθήκες υπολογιστών-πελατών, όπως bootstrap και jquery. Εάν δεν χρησιμοποιήσετε τη βιβλιοθήκη πελατών, εξακολουθεί να υπάρχει πρόβλημα. Γενικά, θα προσθέτετε συχνά νέες βιβλιοθήκες ή θα αναβαθμίζετε υπάρχουσες βιβλιοθήκες, όπως το jquery.

Εάν χρησιμοποιείτε μια βιβλιοθήκη σε άλλο διακομιστή στο Internet, όπως ένα CDN, δεν χρειάζεται να το γνωρίζετε. Εάν θέλετε να χρησιμοποιήσετε τη βιβλιοθήκη στο διακομιστή σας, πρέπει να κάνετε λήψη της βιβλιοθήκης με μη αυτόματο τρόπο και να την τοποθετήσετε σε αυτόν το φάκελο lib.

Ωστόσο, καθώς οι βιβλιοθήκες αυξάνονται και ο χρόνος περνάει, η διαχείριση γίνεται ενοχλητική, όπως "Ποια έκδοση είναι η τρέχουσα έκδοση;", "Υπάρχει ένα απαραίτητο αρχείο σωστά;", "Πρέπει να βρω ξανά μια νέα έκδοση".

Έτσι, ASP.NET Core σας επιτρέπει να διαχειρίζεστε μαζικά τις βιβλιοθήκες αυτών των υπολογιστών-πελατών με μια δυνατότητα διαχείρισης βιβλιοθήκης που ονομάζεται LibMan.

Σας παρουσιάζω τον Λίμπμαν

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

Αυτό θα προσθέσει ένα αρχείο που ονομάζεται libman.json.

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

Προσθήκη βιβλιοθηκών υπολογιστών-πελατών

Κάντε δεξί κλικ στο έργο και → προσθέσετε μια νέα βιβλιοθήκη υπολογιστή-πελάτη.

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

Για παράδειγμα, εάν πληκτρολογήσετε jquery, εμφανίζονται οι ακόλουθες προτάσεις:

Πατήστε enter ή επιλέξτε έναν υποψήφιο αυτήν τη στιγμή. Στη συνέχεια επιλέγεται αυτόματα η πιο πρόσφατη έκδοση.

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

Η διαχείριση της θέσης προορισμού είναι ευκολότερη με βάση την προεπιλεγμένη ρύθμιση "wwwroot/lib/", ώστε να μπορείτε να την αφήσετε ως έχει.

Αφού εισέλθετε στη βιβλιοθήκη, κάντε κλικ στο κουμπί εγκατάστασης.

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

Τα περιεχόμενα του libman.json προστίθενται στη συνέχεια ως εξής:

Όταν μια βιβλιοθήκη καταχωρείται στο libman.json, μεταφορτώνεται αυτόματα στο wwwroot/lib (το οποίο μπορεί να διαρκέσει κάποιο χρονικό διάστημα). Ωστόσο, δεδομένου ότι το jquery βρίσκεται στο φάκελο lib από την αρχή, ενδέχεται να μην είναι ενημερωμένο (μπορεί να είναι). Σε αυτήν την περίπτωση, διαγράψτε το υπάρχον jquery και, στη συνέχεια, ενημερώστε το libman ως εξής (δεν χρειάζεται να κάνετε τίποτα αν είναι ενημερωμένο).

Μπορείτε να διαγράψετε όλες τις υπάρχουσες βιβλιοθήκες, εάν τις διαχειρίζεστε στο libman.

Κάντε δεξί κλικ στο libman.json και επιλέξτε Επαναφορά βιβλιοθήκης υπολογιστή-πελάτη.

Η λήψη της βιβλιοθήκης πραγματοποιείται αυτόματα.

Δοκιμάστε να παρουσιάσετε μια νέα βιβλιοθήκη.js "τοστιέρα".

Εισήχθη χωρίς να χρειάζεται να το κατεβάσετε χειροκίνητα.

Τρόπος χρήσης της βιβλιοθήκης

Συνήθως χρησιμοποιείτε απλώς tag συνδέσεων και δεσμών ενεργειών για να καθορίσετε την κατάλληλη διαδρομή.

<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/lib/toastr.js/toastr.css" />

<!-- 省略 -->

<script src="~/lib/popper.js/umd/popper.min.js"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="~/lib/toastr.js/toastr.min.js"></script>

Αλλαγές και ενημερώσεις έκδοσης βιβλιοθήκης

'νοιξε τον Λίμπμαν.Τζόσον.

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

Η βιβλιοθήκη ενημερώνεται αυτόματα, αλλά εάν δεν ενημερώνεται, κάντε δεξί κλικ στο libman.json και επιλέξτε Επαναφορά βιβλιοθήκης υπολογιστή-πελάτη.