ניהול ספריית הלקוחות של ASP.NET Core LibMan

תאריך יצירת דף :

בסביבה

סטודיו חזותי
  • סטודיו ויזואלי 2019
הליבה ASP.NET
  • 3.1

ניהול ספריית לקוחות

בעת יצירת פרוייקט חדש של ASP.NET Core, התיקיה wwwroot/lib מכילה ספריות לקוח כגון אתחול ו- jquery. אם אינך משתמש בספריית הלקוחות, עדיין מדובר בבעיה. באופן כללי, לעתים קרובות תוסיף ספריות חדשות או תשדרג ספריות קיימות כגון jquery.

אם אתה משתמש בספריה בשרת אחר באינטרנט, כגון CDN, אינך צריך להיות מודע לכך. אם ברצונך להשתמש בספריה בשרת שלך, עליך להוריד את הספריה באופן ידני ולמקם אותה בתיקיה Lib זו.

עם זאת, ככל שהספריות גדלות והזמן עובר, הניהול הופך להיות בעייתי, כגון "איזו גירסה היא הגירסה הנוכחית?", "האם יש קובץ נחוץ כראוי?", "אני צריך למצוא גרסה חדשה שוב".

אז ASP.NET Core מאפשר לך לנהל את הספריות של לקוחות אלה בכמויות גדולות עם תכונה לניהול ספריה בשם LibMan.

הכירו את ליבמן

מסייר הפתרונות, לחץ באמצעות לחצן העכבר הימני על הפרוייקט ובחר נהל ספריות בצד הלקוח.

פעולה זו תוסיף קובץ בשם libman.json.

תוכן הקובץ מוצג באיור. באפשרותך לערוך אותו ישירות, אך לעתים קרובות הוא אינו מוזן ישירות מכיוון שהוא נערך ללא הרשאה על-ידי פעולת מסך. לעת עתה, זו ההקדמה היחידה.

הוספת ספריות לקוח

לחץ באמצעות לחצן העכבר הימני על הפרוייקט ולאחר → להוסיף ספריה חדשה בצד הלקוח.

בחר ספק והזן את שם הספריה שברצונך להכניס לספריה. באפשרותך לחפש לפי התאמה חלקית, כך שבאפשרותך להזין רק את השם שהוא המפתח.

לדוגמה, אם תקליד jquery, יוצגו ההצעות הבאות:

הקש Enter או בחר מועמד כעת. לאחר מכן הגירסה העדכנית ביותר נבחרת באופן אוטומטי.

אגב, אם אין מועמדים, ייתכן שהספק שנבחר לא ינוהל, לכן נסה לבחור ספק אחר.

קל יותר לנהל את מיקום היעד בהתבסס על הגדרת ברירת המחדל של "wwwroot/lib/", כך שתוכל להשאיר אותו כפי שהוא.

לאחר הזנת הספריה, לחץ על לחצן ההתקנה.

אם אתה רואה תיבת דו-שיח הדומה לתגוב הבא, ייתכן שהיא אינה קיימת בספק או מציינת גירסה וכו'.

התוכן של libman.json מתווספים כדלקמן:

כאשר ספריה רשומה ב- libman.json, היא יורדת באופן אוטומטי ל- wwwroot/lib (פעולה שעשויה להימשך זמן מה). עם זאת, מאחר ש- jquery נמצא בתיקיה lib מההתחלה, ייתכן שהוא אינו מעודכן (ייתכן שהוא מעודכן). במקרה זה, מחק את jquery הקיים ולאחר מכן לעדכן libman כדלקמן (אתה לא צריך לעשות שום דבר אם זה מעודכן).

באפשרותך למחוק את כל הספריות הקיימות אם אתה מנהל אותן בליברמן.

לחץ באמצעות לחצן העכבר הימני על libman.json ובחר שחזר ספריה בצד הלקוח.

הספריה מורדת באופן אוטומטי.

נסה להציג ספריה חדשה.js "טוסטר".

זה הוצג מבלי להוריד אותו באופן ידני.

כיצד להשתמש בספריה

בדרך כלל משתמשים בתגי קישורים וקבצי Script כדי לציין את הנתיב המתאים.

<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 ובחר שחזר ספריה בצד הלקוח.