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.
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
Válassza az Összetevők lehetőséget, majd válassza a Hírcsatorna létrehozása lehetőséget.
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.
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:
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát.
A Fogaskerék ikon gombra
kattintva lépjen a Hírcsatorna beállításaihoz.
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.
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.
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 megadott utasításokat az npm-projekt beállítá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:
Navigáljon az npmjs-hez a következő helyen
https://www.npmjs.com//
: .Keresse meg az Axios-csomagot , majd válassza ki a részleteket tartalmazó lapra való navigáláshoz.
Másolja a telepítési parancsot a vágólapra.
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 részletekért lásd : Engedélyek kezelése.
Mentett csomagok megtekintése
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.
Válassza az Összetevők lehetőséget, majd válassza ki a hírcsatornát a legördülő menüből.
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.