Ansluta till en Azure Artifacts-feed – npm

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Azure Artifacts använder .npmrc-konfigurationsfilen för att autentisera npm-klienter med feeds. Den rekommenderade installationen behåller feedkonfigurationen och autentiseringsuppgifterna i två separata .npmrc-filer : en fil på projektnivå (incheckad tillsammans med din package.json) som lagrar feed-URL:en och en fil på användarnivå (aldrig bekräftad) som lagrar dina autentiseringsuppgifter.

Förutsättningar

Produkt Krav
Azure DevOps – En organisation i Azure DevOps .
– Ett Azure DevOps-projekt.
– Ett Azure Artifacts-flöde.
– Ladda ned Node.js och npm.

Ansluta till ett flöde

Välj den flik som matchar operativsystemet och följ stegen för att konfigurera .npmrc-filerna :

Not

vsts-npm-auth stöds inte i Azure DevOps Server.

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

  2. Välj Artefakter och välj sedan din feed från den nedrullningsbara menyn.

  3. Välj Anslut till feed och välj sedan npm i det vänstra navigeringsfönstret.

  4. Om du inte installerade vsts-npm-authkör du följande kommando:

    npm install -g vsts-npm-auth --registry https://registry.npmjs.com --always-auth false
    
  5. Lägg till en .npmrc-fil i din project i samma katalog som , package.jsonoch klistra sedan in kodfragmentet från avsnittet Project installation i filen.

    Skärmbild som visar hur du konfigurerar npm-projektet och ansluter till en feed.

  6. Kör följande kommando för att lägga till en token i .npmrc-filen på användarnivå. npm returnerar ett 401 Obehörigt fel när token upphör att gälla – kör det här kommandot igen för att uppdatera den.

    vsts-npm-auth -config .npmrc
    
  1. Logga in på din Azure DevOps-samling och gå sedan till projektet.

  2. Välj Artifacts, välj din feed i rullgardinsmenyn och välj sedan Anslut till feed.

    Skärmbild som visar hur du ansluter till en Azure Artifacts feed i Azure DevOps Server 2022.1.

  3. Välj npm och följ sedan stegen i avsnittet Project konfiguration för att konfigurera .npmrc-filen och autentisera med ditt flöde.

    Skärmbild som visar hur du konfigurerar npm-projektet i Azure DevOps Server 2022.1.

Tips

Användning av flera register i .npmrc-filer stöds med omfång och överordnade källor.