ASP.NET مشتری هسته مدیریت کتابخانه LibMan

تاریخ ایجاد صفحه :

محیط

ویژوال استودیو
  • ویژوال استودیو ۲۰۱۹
ASP.NET هسته
  • 3.1

مدیریت کتابخانه مشتری

هنگامی که شما ایجاد یک ASP.NET هسته, پوشه wwwroot / lib شامل کتابخانه های مشتری مانند bootstrap و jquery. اگر از کتابخانه سرویس گیرنده استفاده نکنید، باز هم مشکل ساز است. به طور کلی، شما اغلب کتابخانه های جدید اضافه کنید یا کتابخانه های موجود مانند jquery را ارتقا دهید.

اگر از کتابخانه ای در سرور دیگری در اینترنت مانند CDN استفاده می کنید، لازم نیست از آن آگاه باشید. اگر می خواهید از کتابخانه روی سرور خود استفاده کنید، باید کتابخانه را به صورت دستی دانلود کنید و در این پوشه lib قرار دهید.

با این حال، با افزایش و زمان رفتن کتابخانه ها، مدیریت دردسرساز می شود، مانند "نسخه فعلی کدام نسخه است؟"، "آیا فایل لازم به درستی وجود دارد؟"، "من باید یک نسخه جدید دوباره پیدا کنم".

بنابراین ASP.NET به شما اجازه می دهد تا کتابخانه های این مشتریان را به صورت فله ای با یک ویژگی مدیریت کتابخانه به نام LibMan مدیریت کنید.

معرفی لیبمن

از راه حل اکسپلورر، روی پروژه راست کلیک کنید و مدیریت کتابخانه های سمت مشتری را انتخاب کنید.

با این کار فایلی به نام libman.هم اضافه خواهد شد.

محتویات فایل در شکل نشان داده شده است. شما می توانید آن را به طور مستقیم ویرایش کنید، اما اغلب به طور مستقیم وارد نمی شود زیرا بدون اجازه توسط عملیات صفحه نمایش ویرایش می شود. در حال حاضر، این تنها مقدمه است.

افزودن کتابخانه های سرویس گیرنده

روی پروژه کلیک راست کنید و → کتابخانه سمت مشتری جدید اضافه کنید.

ارائه دهنده ای را انتخاب کنید و نام کتابخانه ای را که می خواهید به کتابخانه معرفی کنید وارد کنید. شما می توانید با مطابقت جزئی جستجو کنید، بنابراین می توانید تنها نامی را که کلید است وارد کنید.

به عنوان مثال اگر jquery را تایپ کنید، پیشنهادهای زیر نمایش داده می شوند:

مطبوعات را وارد کنید و یا انتخاب یک نامزد در این زمان. پس از آن آخرین نسخه به طور خودکار انتخاب می شود.

به هر حال، اگر نامزدی وجود ندارد، ارائه دهنده انتخاب شده ممکن است مدیریت نشده باشد، بنابراین سعی کنید ارائه دهنده دیگری را انتخاب کنید.

محل هدف آسان تر است برای مدیریت بر اساس تنظیمات پیش فرض از "wwwroot / lib / " ، بنابراین شما می توانید آن را به عنوان ترک است.

پس از ورود به کتابخانه، روی دکمه نصب کلیک کنید.

اگر گفتگویی شبیه به موارد زیر مشاهده می کنید، ممکن است در ارائه دهنده وجود نداشته باشد یا نسخه ای را مشخص کند و غیره.

سپس محتویات libman.خانم به این قرار اضافه می شود:

هنگامی که یک کتابخانه در libman.چینگ ثبت شده است، آن را به طور خودکار به wwwroot / lib (که ممکن است برخی از زمان) دانلود شده است. با این حال، از آنجا که jquery در پوشه lib از ابتدا است، ممکن است به روز (ممکن است) باشد. در این حالت jquery موجود را حذف کنید و سپس libman را به صورت زیر به روز کنید (لازم نیست اگر به روز باشد کاری انجام دهید).

شما می توانید تمام کتابخانه های موجود را حذف کنید اگر شما آنها را در libman مدیریت.

راست کلیک کنید libman.مدرسه و بازیابی کتابخانه سمت مشتری را انتخاب کنید.

کتابخانه به صورت خودکار دانلود می شود.

سعی کنید یک کتابخانه جدید معرفی کنید.js "توستر".

بدون نیاز به دانلود دستی آن معرفی شد.

نحوه استفاده از کتابخانه

معمولاً فقط از برچسب های لینک و اسکریپت برای مشخص کردن مسیر مناسب استفاده می کنید.

<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..

اگر نسخه کتابخانه هدف را پاک کنید، پیشنهاداتی را خواهید دید، بنابراین تنها کاری که باید انجام دهید این است که نسخه ای را که می خواهید انتخاب کنید. وقتی تغییراتی ایجاد می کنید، پرونده را ذخیره کنید.

کتابخانه به طور خودکار به روز شده است، اما اگر به روز نشده است، libman.مدرسه راست کلیک کنید و بازیابی کتابخانه سمت مشتری را انتخاب کنید.