Kom igång med npm-paket i Azure Artifacts
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Med Hjälp av Azure Artifacts kan du publicera och ladda ned npm-paket från feeds och offentliga register, till exempel npmjs.com. Den här snabbstarten vägleder dig genom att skapa ditt flöde, konfigurera projektet och hantera npm-paket med ditt Azure Artifacts-flöde.
Förutsättningar
En Azure DevOps-organisation. Skapa en kostnadsfritt.
Ett Azure DevOps-projekt. Skapa ett nytt projekt om du inte redan har ett.
Skapa en feed
Logga in på din Azure DevOps-organisation och gå sedan till projektet.
Välj Artefakter och välj sedan Skapa feed.
Som Namn anger du ett beskrivande namn för feeden.
För Synlighet väljer du ett alternativ för att ange vem som kan visa paket i flödet.
Om du vill inkludera paket från offentliga källor markerar du kryssrutan under Överordnade källor.
För Omfång anger du om omfånget för ditt flöde är projektet eller organisationen.
Välj Skapa när du är klar.
Logga in på Azure DevOps-servern och gå sedan till projektet.
Välj Artefakter och välj sedan Skapa feed.
Som Namn anger du ett beskrivande namn för feeden.
För Synlighet väljer du ett alternativ för att ange vem som kan visa paket i flödet.
Om du vill inkludera paket från offentliga källor markerar du kryssrutan under Överordnade källor.
För Omfång anger du om omfånget för ditt flöde är projektet eller organisationen.
Välj Skapa när du är klar.
Välj Skapa när du är klar.
Logga in på Azure DevOps-servern och gå sedan till projektet.
Välj Artefakter och välj sedan Ny feed.
Som Namn anger du ett beskrivande namn för feeden.
För Synlighet väljer du ett alternativ för att ange vem som kan visa paket i flödet.
Om du vill inkludera paket från offentliga källor väljer du alternativet Använd paket från offentliga källor via den här feeden .
Välj Skapa när du är klar.
Kommentar
Som standard har nyligen skapade feeds projektets build service-värde inställt på Feed och Upstream Reader (Kollaboratör).
Ansluta till en feed
Kommentar
vsts-npm-auth
stöds inte i Azure DevOps Server.
Azure Artifacts rekommenderar att du använder två .npmrc-filer. Den första ska placeras i $home-katalogen (Linux/macOS) eller $env. HOME (Windows) för att lagra dina autentiseringsuppgifter på ett säkert sätt. Detta gör att npm-klienten kan hitta filen och hämta dina autentiseringsuppgifter för autentisering, så att du kan dela konfigurationsfilen utan att exponera dina autentiseringsuppgifter. I det här avsnittet konfigurerar vi den andra .npmrc-filen , som ska placeras i samma katalog som din package.json-fil .
Logga in på din Azure DevOps-organisation och navigera sedan till projektet.
Välj Artefakter och välj sedan Anslut för att mata.
Välj npm i det vänstra navigeringsområdet. Om det här är första gången du använder Azure Artifacts med npm kontrollerar du att du har installerat förhandskraven.
Följ anvisningarna i avsnittet Projektkonfiguration för att konfigurera konfigurationsfilen och ansluta till feeden.
Logga in på din Azure DevOps-samling och navigera sedan till projektet.
Välj Artefakter och välj sedan Anslut till feed.
Välj npm till vänster och följ sedan anvisningarna i avsnittet Projektkonfiguration för att ansluta till feeden.
Logga in på din Azure DevOps-samling och navigera sedan till projektet.
Välj Artefakter och välj sedan Anslut för att mata.
Välj npm till vänster och följ sedan anvisningarna i Project-konfigurationen för att konfigurera konfigurationsfilen och ansluta till feeden.
Logga in på din Azure DevOps-samling och navigera sedan till projektet.
Välj Artefakter och välj sedan Anslut för att mata.
Ett nytt fönster öppnas. I det vänstra navigeringsfönstret väljer du npm och följer anvisningarna för att konfigurera projektet och användarens .npmrc-filer.
Viktigt!
npm stöder en enskild registry
i .npmrc-filen. Flera register är möjliga med omfång och överordnade källor.
Publicera paket
Kör följande kommando i projektkatalogen för att publicera npm-paketen:
npm publish
Viktigt!
publishConfig
Det går inte att använda egenskapen för att åsidosätta registerkonfigurationsparam vid publiceringstid.
Återställa paket
Kör följande kommando i projektkatalogen för att återställa npm-paketen:
npm install
Om du vill återställa ett specifikt npm-paket kör du följande kommando från projektkatalogen:
npm install --save <PACKAGE_NAME>