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

Skapa en feed

  1. Logga in på din Azure DevOps-organisation och gå sedan till projektet.

  2. Välj Artefakter och välj sedan Skapa feed.

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

  4. Välj Skapa när du är klar.

    Skärmbild som visar val för att skapa en ny feed i Azure DevOps Services.

  1. Logga in på Azure DevOps-servern och gå sedan till projektet.

  2. Välj Artefakter och välj sedan Skapa feed.

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

  1. Välj Skapa när du är klar.

    Skärmbild som visar val för att skapa en ny feed i Azure DevOps 2022.

  1. Välj Skapa när du är klar.

    Skärmbild som visar val för att skapa en ny feed i Azure DevOps 2020.

  1. Logga in på Azure DevOps-servern och gå sedan till projektet.

  2. Välj Artefakter och välj sedan Ny feed.

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

  4. Välj Skapa när du är klar.

    Skärmbild som visar val för att skapa en ny feed i Azure DevOps 2019.

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 .

  1. Logga in på din Azure DevOps-organisation och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan Anslut för att mata.

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

  4. Följ anvisningarna i avsnittet Projektkonfiguration för att konfigurera konfigurationsfilen och ansluta till feeden.

    En skärmbild som visar hur du konfigurerar ett npm-projekt och ansluter till en Azure Artifacts-feed i Azure DevOps Services.

  1. Logga in på din Azure DevOps-samling och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan Anslut till feed.

  3. Välj npm till vänster och följ sedan anvisningarna i avsnittet Projektkonfiguration för att ansluta till feeden.

    En skärmbild som visar hur du konfigurerar ett npm-projekt och ansluter till en Azure Artifacts-feed i Azure DevOps Server 2022.

  1. Logga in på din Azure DevOps-samling och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan Anslut för att mata.

  3. Välj npm till vänster och följ sedan anvisningarna i Project-konfigurationen för att konfigurera konfigurationsfilen och ansluta till feeden.

    En skärmbild som visar hur du konfigurerar ett npm-projekt och ansluter till en Azure Artifacts-feed i Azure DevOps Server 2020.

  1. Logga in på din Azure DevOps-samling och navigera sedan till projektet.

  2. Välj Artefakter och välj sedan Anslut för att mata.

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

    En skärmbild som visar hur du konfigurerar ett npm-projekt och ansluter till en Azure Artifacts-feed i Azure DevOps Server 2019.

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>