Csomagok használata npmjs.com

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

Az npm-ügyfél úgy lett kialakítva, hogy egyszerre egy fő beállításjegyzékkel (más néven az Azure Artifacts hírcsatornájával) működjön. Azonban támogatja a további hatókörű regisztrációs adatbázisokat. Ha magáncsomagokat és nyilvános csomagokat is szeretne használni npmjs.com, javasoljuk, hogy felsőbb rétegbeli forrásokat használjon. Miután engedélyezte a felsőbb rétegbeli forrásokat a hírcsatornában, az Azure Artifacts automatikusan menti a telepített csomagok másolatát a hírcsatornába. Ez biztosítja a legnagyobb rugalmasságot, lehetővé téve a hatókörrel rendelkező és a nem hatókörű csomagok kombinációjának használatát a hírcsatornában, beleértve a hatókörrel rendelkező és a nem hatókörű csomagokat is a npmjs.com.

Előfeltételek

  • Egy Azure DevOps-szervezet és egy projekt. Ha még nem tette meg, hozzon létre egy szervezetet és egy projektet.

  • Azure Artifacts-hírcsatorna.

  • Töltse le Node.js és npm.

Felsőbb rétegbeli források engedélyezése

Ha még nem hozott létre hírcsatornát, az alábbi lépésekkel hozzon létre egy újat, és győződjön meg arról, hogy a felsőbb rétegbeli források jelölőnégyzetében engedélyezi őket. Ha már rendelkezik hírcsatornával, folytassa a következő lépéssel az npmjs felsőbb rétegbeli forrásként való hozzáadásához.

  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.

  3. Adjon meg egy leíró nevet a hírcsatornának, és adja meg annak láthatóságát és hatókörét. Jelölje be a Felsőbb rétegbeli források jelölőnégyzetet, és vegye fel a nyilvános regisztrációs adatbázisokból származó csomagokat.

  4. Ha elkészült, válassza a Létrehozás lehetőséget .

Npmjs hozzáadása felsőbb rétegben

Ha a hírcsatorna létrehozása során bejelölte a felsőbb rétegbeli források jelölőnégyzetét, az npmj-eket automatikusan hozzá kellett volna adni. Ha nem, manuálisan is hozzáadhatja az alábbiak szerint:

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

  2. Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát.

  3. A Fogaskerék ikon gombra fogaskerék ikon kattintva lépjen a Hírcsatorna beállításaihoz.

  4. Válassza a Felsőbb rétegbeli források lehetőséget, majd válassza a Felsőbb réteg hozzáadása lehetőséget.

  5. Válassza a Nyilvános forrás lehetőséget, majd a legördülő menüben válassza az npmjs (https://registry.npmjs.org/) elemet.

  6. Ha végzett, válassza a Mentés lehetőséget, majd a jobb felső sarokban lévő Mentés lehetőséget a módosítások mentéséhez.

Csomagok telepítése npmjs-ből

Mielőtt npmjs-ből mentené a csomagokat, győződjön meg arról, hogy a projekt be van állítva a hírcsatornához való csatlakozáshoz. Ha még nem tette meg, kövesse a projektbeállítás utasításait az npm-projekt konfigurálásához és a hírcsatornához való csatlakozáshoz. Ebben a példában az Axios-kódtárat telepítjük HTTP-kérések készítéséhez:

  1. Navigáljon az npmjs-hez a következő helyen https://www.npmjs.com//: .

  2. Keresse meg az Axios-csomagot , majd válassza ki a részleteket tartalmazó lapra való navigáláshoz.

  3. Másolja a telepítési parancsot a vágólapra.

  4. A parancssori ablakban keresse meg a projekt könyvtárát, és futtassa a telepítési parancsot.

    npm install axios
    

Feljegyzés

A csomagok felsőbb rétegből való mentéséhez rendelkeznie kell a Hírcsatorna és a Felsőbb rétegbeli olvasó (Közreműködő) szerepkörével. További információ: Engedélyek.

Mentett csomagok megtekinté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 ki a hírcsatornát a legördülő menüből.

  3. Válassza ki az npmjs elemet a forrásmenüből. A korábban telepített Axios-csomag már elérhető a hírcsatornánkban. Az Azure Artifacts automatikusan mentett egy másolatot a hírcsatornánkba a telepítési parancs végrehajtásakor.

    Képernyőkép a felsőbb rétegből mentett axios-csomagról.