ASP.NET Coren asiakaskirjaston hallinta LibMan

Sivun luontipäivämäärä :

Ympäristö

Visuaalinen studio
  • Visual Studio 2019
ASP.NET ydin
  • 3.1

Asiakaskirjaston hallinta

Kun luot uuden core ASP.NET projektin, wwwroot/lib-kansio sisältää asiakaskirjastoja, kuten käynnistysloukun ja jqueryn. Jos et käytä asiakaskirjastoa, se on silti ongelma. Yleensä lisäät usein uusia kirjastoja tai päivität olemassa olevia kirjastoja, kuten jqueryä.

Jos käytät kirjastoa toisessa Internetin palvelimessa, kuten CDN:ssä, sinun ei tarvitse olla tietoinen siitä. Jos haluat käyttää palvelimen kirjastoa, sinun on ladattava kirjasto manuaalisesti ja sijoitettava se tähän kansioon.

Kirjastojen lisääntyessa ja ajan myötä hallinnasta tulee kuitenkin hankalaa, kuten "Mikä versio on nykyinen versio?", "Onko tarvittava tiedosto oikein?", "Minun on löydettävä uusi versio uudelleen".

Joten ASP.NET Coren avulla voit hallita näiden asiakkaiden kirjastoja irtotavarana kirjastonhallintaominaisuudella nimeltä LibMan.

Esittelyssä LibMan

Napsauta projektia hiiren kakkospainikkeella Solution Explorerissa ja valitse Asiakaspuolen kirjastojen hallinta.

Tämä lisää tiedoston nimeltä libman.json.

Tiedoston sisältö näkyy kuvassa. Voit muokata sitä suoraan, mutta sitä ei usein syötetä suoraan, koska sitä muokataan ilman lupaa näyttötoiminnolla. Tällä hetkellä tämä on ainoa esittely.

Asiakaskirjastojen lisääminen

Napsauta projektia hiiren kakkospainikkeella → lisää uusi asiakaspuolen kirjasto.

Valitse palvelu ja kirjoita kirjastoon sen kirjaston nimi, jonka haluat lisätä kirjastoon. Voit etsiä osittaisen vastaavuuden mukaan, joten voit kirjoittaa vain avaimen nimen.

Jos esimerkiksi kirjoitat jquery, näyttöön tulee seuraavat ehdotukset:

Paina Enter-näppäintä tai valitse ehdokas tällä hetkellä. Uusin versio valitaan automaattisesti.

Muuten, jos ehdokkaita ei ole, valittua palveluntarjoajaa ei ehkä hallita, joten yritä valita toinen palveluntarjoaja.

Kohdesijaintia on helpompi hallita oletusasetuksen "wwwroot/lib/" perusteella, joten voit jättää sen sellaisenaan.

Kun olet syöttäytynut kirjastoon, napsauta asennuspainiketta.

Jos näet seuraavan kaltaisen valintaikkunan, sitä ei ehkä ole palveluntarjoajassa tai määritä versio jne.

Lisätään libman.json-tiedoston sisältö seuraavasti:

Kun kirjasto on rekisteröity libman.jsoniin, se ladataan automaattisesti osoitteeseen wwwroot/lib (mikä voi kestää jonkin aikaa). Koska jquery on kuitenkin lib-kansiossa alusta alkaen, se ei ehkä ole ajan tasalla (se voi olla). Tässä tapauksessa poista olemassa oleva jquery ja päivitä sitten libman seuraavasti (sinun ei tarvitse tehdä mitään, jos se on ajan tasalla).

Voit poistaa kaikki aiemmin luodut kirjastot, jos hallitset niitä libmanissa.

Napsauta libman.json-tiedostoa hiiren kakkospainikkeella ja valitse Palauta asiakaspuolen kirjasto.

Kirjasto ladataan automaattisesti.

Kokeile esitellä uusi kirjasto.js ".js".

Se otettiin käyttöön ilman, että sitä piti ladata manuaalisesti.

Kirjaston käyttö

Käytä yleensä vain linkki- ja komentosarjatunnisteita sopivan polun määrittäminen.

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

Kirjastoversion muutokset ja päivitykset

Avaa libman.json.

Jos poistat kohdekirjaston version, näet ehdotuksia, joten sinun on vain valittava haluamasi versio. Tallenna tiedosto, kun teet muutoksia.

Kirjasto päivittyy automaattisesti, mutta jos sitä ei päivitetä, napsauta libman.json-tiedostoa hiiren kakkospainikkeella ja valitse Palauta asiakaspuolen kirjasto.