Megosztás a következőn keresztül:


Oktatóanyag: Felsőbb rétegbeli források használata

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

A hírcsatornában lévő felsőbb rétegbeli források használatával egyetlen hírcsatornából kezelheti az alkalmazásfüggőségeket. A felsőbb rétegbeli források használata megkönnyíti a nyilvános adatbázisokból származó csomagok felhasználását, miközben védelmet nyújt a kimaradásokkal vagy a sérült csomagokkal szemben. Saját csomagokat is közzétehet ugyanazon a csatornán, és egyetlen helyen kezelheti az összes függőséget.

Ez az oktatóanyag bemutatja, hogyan engedélyezheti a hírcsatornán a felsőbb rétegbeli forrásokat, és hogyan használhat fel nyilvános adatbázisokból származó csomagokat, például NuGet.org vagy npmjs.com.

Az oktatóanyag során az alábbi lépéseket fogja végrehajtani:

  • Hozzon létre egy új hírcsatornát, és engedélyezze a felsőbb rétegbeli forrásokat.
  • Állítsa be a konfigurációs fájlt.
  • Futtasson egy kezdeti csomag-visszaállítást a hírcsatorna feltöltéséhez.
  • Ellenőrizze a hírcsatornát a nyilvános beállításjegyzékből felhasznált csomagok mentett másolatának megtekintéséhez.

Hírcsatorna létrehozása és felsőbb rétegbeli források engedélyezése

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Válassza az Összetevők lehetőséget, majd válassza a Hírcsatorna létrehozása lehetőséget egy új hírcsatorna létrehozásához.

    Képernyőkép a hírcsatorna létrehozása gombról.

  3. Adjon nevet a hírcsatornának, és válassza ki annak láthatóságát. Győződjön meg arról, hogy bejelöli a Közös nyilvános forrásokból származó csomagok belefoglalása jelölőnégyzetet a felsőbb rétegbeli források engedélyezéséhez, majd ha végzett, válassza a Létrehozás lehetőséget .

    Képernyőkép az új hírcsatorna létrehozása ablakról.

A konfigurációs fájl beállítása

Most, hogy létrehoztuk a hírcsatornát, frissíteni kell a konfigurációs fájlt, hogy a hírcsatornára mutassunk. Ehhez a következőt kell tennünk:

  1. A forrás URL-címének lekérése
  2. A konfigurációs fájl frissítése
  1. Válassza az Összetevők lehetőséget, majd válassza a Csatlakozás a hírcsatornához.

    Képernyőkép a hírcsatornához való csatlakozásról.

  2. A lap bal oldalán válassza az npm lapot.

  3. A konfigurációs fájl beállításához kövesse a Project beállítási szakaszának utasításait.

    Képernyőkép a projekt beállításáról.

Ha még nem rendelkezik .npmrc fájllal, hozzon létre egy újat a projekt gyökerében (ugyanabban a mappában, mint a package.json). Nyissa meg az új .npmrc fájlt, és illessze be az előző lépésben másolt kódrészletet.

Csomagok visszaállítása

Most, hogy engedélyezte a felsőbb rétegbeli forrásokat, és beállította a konfigurációs fájlt, futtathatjuk a csomag-visszaállítási parancsot a felsőbb rétegbeli forrás lekérdezéséhez és a felsőbb rétegbeli csomagok lekéréséhez.

Távolítsa el a node_modules mappát a projektből, és futtassa a következő parancsot egy emelt szintű parancssori ablakban:

npm install --force

Feljegyzés

Az --force argumentum akkor is kényszeríti a lekéréses távoli elemet, ha létezik helyi példány.

A hírcsatornának most már rendelkeznie kell a felsőbb rétegből telepített csomagok mentett másolatával.