إدارة مكتبة العملاء في ASP.NET Core LibMan

تاريخ إنشاء الصفحة :

وسط

استوديو مرئي
  • استوديو مرئي 2019
ASP.NET كور
  • 3.1

إدارة مكتبة العميل

عند إنشاء مشروع أساسي ASP.NET جديد، يحتوي المجلد wwwroot/lib على مكتبات العميل مثل bootstrap و jquery. إذا كنت لا تستخدم مكتبة العميل، فإنه لا يزال مشكلة. بشكل عام، غالبا ما تقوم بإضافة مكتبات جديدة أو ترقية المكتبات الموجودة مثل jquery.

إذا كنت تستخدم مكتبة على خادم آخر على الإنترنت، مثل CDN، فلن يكون عليك أن تكون على علم بها. إذا كنت ترغب في استخدام المكتبة على الملقم الخاص بك، يجب تحميل المكتبة يدويا ووضعها في هذا المجلد lib.

ومع ذلك ، مع زيادة المكتبات مرور الوقت ، تصبح الإدارة مزعجة ، مثل "أي إصدار هو الإصدار الحالي؟" ، "هل هناك ملف ضروري بشكل صحيح؟" ، "يجب أن أجد إصدارا جديدا مرة أخرى".

لذلك ASP.NET الأساسية يسمح لك لإدارة مكتبات هؤلاء العملاء بكميات كبيرة مع ميزة إدارة المكتبة ودعا LibMan.

تقديم ليبمان

من مستكشف الحلول، انقر بزر الماوس الأيمن فوق المشروع وحدد إدارة المكتبات من جانب العميل.

سيؤدي ذلك إلى إضافة ملف يسمى libman.json.

تظهر محتويات الملف في الشكل. يمكنك تحريره مباشرة، ولكن لا يتم إدخاله في كثير من الأحيان مباشرة لأنه يتم تحريره دون إذن عن طريق تشغيل الشاشة. في الوقت الراهن، هذه هي المقدمة الوحيدة.

إضافة مكتبات العميل

انقر بزر الماوس الأيمن فوق المشروع ثم → إضافة مكتبة جديدة من جانب العميل.

حدد موفر وأدخل اسم المكتبة التي تريد إدخالها إلى المكتبة. يمكنك البحث حسب المطابقة الجزئية، بحيث يمكنك إدخال الاسم الذي هو المفتاح فقط.

على سبيل المثال، إذا قمت بكتابة jquery يتم عرض الاقتراحات التالية:

اضغط على إدخال مرشح أو تحديده في الوقت الحالي. ثم يتم تحديد أحدث إصدار تلقائيا.

بالمناسبة، إذا لم يكن هناك مرشحين، قد لا تتم إدارة الموفر المحدد، لذا حاول اختيار موفر آخر.

الموقع المستهدف هو أسهل لإدارة على أساس الإعداد الافتراضي من "wwwroot / lib / " ، حتى تتمكن من ترك الأمر كما هو.

بعد إدخال المكتبة، انقر فوق الزر تثبيت.

إذا رأيت مربع حوار مشابه لما يلي، فقد لا يكون موجودا في الموفر أو يحدد إصدارا، إلخ.

ثم تتم إضافة محتويات libman.json على النحو التالي:

عندما يتم تسجيل مكتبة في libman.json ، يتم تنزيلها تلقائيا إلى wwwroot / lib (والتي قد تستغرق بعض الوقت). ومع ذلك، منذ jquery في المجلد lib من البداية، قد لا يكون محدثا (قد يكون). في هذه الحالة، حذف jquery القائمة ومن ثم تحديث libman على النحو التالي (لم يكن لديك للقيام بأي شيء إذا كان حتى الآن).

يمكنك حذف كافة المكتبات الموجودة إذا قمت بإدارتها في libman.

انقر بزر الماوس الأيمن فوق libman.json وحدد استعادة مكتبة العميل.

يتم تنزيل المكتبة تلقائيا.

حاول إدخال مكتبة جديدة.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.json.

إذا قمت بمسح إصدار المكتبة الهدف، سترى اقتراحات، لذلك كل ما عليك القيام به هو تحديد الإصدار الذي تريده. حفظ الملف عند إجراء تغييرات.

يتم تحديث المكتبة تلقائيا، ولكن إذا لم يتم تحديثها، انقر بزر الماوس الأيمن فوق libman.json وحدد استعادة مكتبة العميل.