Verbinding maken met een Azure-artefacten-feed - npm

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

Azure-artefacten gebruikt het .npmrc-configuratiebestand om npm-clients te verifiëren met feeds. De aanbevolen installatie bewaart de feedconfiguratie en referenties in twee afzonderlijke NPMRC-bestanden : een bestand op projectniveau (ingecheckt naast uw package.json) waarin de feed-URL wordt opgeslagen en een bestand op gebruikersniveau (nooit doorgevoerd) waarin uw referenties worden opgeslagen.

Benodigdheden

Product Eisen
Azure DevOps - Een Azure DevOps organisatie.
- Een Azure DevOps--project.
- Een Azure-artefacten feed.
- Download Node.js en npm.

Verbinding maken met een feed

Selecteer het tabblad dat overeenkomt met uw besturingssysteem en volg de stappen om uw NPMRC-bestanden te configureren:

Notitie

vsts-npm-auth wordt niet ondersteund in Azure DevOps Server.

  1. Meld u aan bij uw Azure DevOps-organisatie en ga vervolgens naar uw project.

  2. Selecteer Artefacten en selecteer vervolgens uw feed in de vervolgkeuzelijst.

  3. Selecteer Verbinding maken met feed en selecteer vervolgens npm in het linkernavigatiedeelvenster.

  4. Als u de installatie niet hebt uitgevoerd vsts-npm-auth, voert u de volgende opdracht uit:

    npm install -g vsts-npm-auth --registry https://registry.npmjs.com --always-auth false
    
  5. Voeg een NPMRC-bestand toe aan uw project in dezelfde map als uw package.jsonbestand en plak het fragment uit de sectie Project setup in het bestand.

    Schermopname die laat zien hoe u uw npm-project instelt en verbinding maakt met een feed.

  6. Voer de volgende opdracht uit om een token toe te voegen aan uw NPMRC-bestand op gebruikersniveau. npm retourneert een fout 401 Niet-geautoriseerd wanneer het token verloopt. Voer deze opdracht opnieuw uit om het te vernieuwen.

    vsts-npm-auth -config .npmrc
    
  1. Meld u aan bij uw Azure DevOps-verzameling en ga vervolgens naar uw project.

  2. Kies Artefacten, kies uw feed uit het vervolgkeuzemenu en kies vervolgens Verbinding maken met feed.

    Schermopname die laat zien hoe u verbinding maakt met een Azure-artefacten-feed in Azure DevOps Server 2022.1.

  3. Selecteer npm en volg de stappen in de sectie Project setup om uw NPMRC-bestand te configureren en te verifiëren met uw feed.

    Schermopname die laat zien hoe u uw NPM-project instelt in Azure DevOps Server 2022.1.

Hint

Het gebruik van meerdere registers in NPMRC-bestanden wordt ondersteund met bereiken en upstream-bronnen.