Sdílet prostřednictvím


Připojení k informačnímu kanálu Azure Artifacts – npm

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

Azure Artifacts umožňuje vývojářům spravovat balíčky z různých zdrojů, včetně veřejných registrů, jako je npmjs.com, a soukromých kanálů. Pokud se chcete ověřit pomocí Azure Artifacts, musíte nakonfigurovat konfigurační soubor .npmrc . Tento soubor ukládá adresy URL informačního kanálu a přihlašovací údaje používané nástrojem npm a umožňuje přizpůsobit chování klienta, jako je nastavení proxy serverů, definování výchozích umístění balíčků nebo konfigurace přístupu k privátním informačním kanálům. Soubor .npmrc se obvykle nachází v domovském adresáři uživatele, ale lze ho vytvořit také na úrovni projektu a přepsat výchozí nastavení.

Požadavky

produkt Požadavky
Azure DevOps – organizace Azure DevOps .
– projekt Azure DevOps .
Informační kanál Azure Artifacts
- Stáhnout a nainstalovat Node.js a npm.

Připojte se k informačnímu kanálu

Azure Artifacts doporučuje používat dva samostatné konfigurační soubory .npmrc . Jedna položka by měla být uložena místně pro ukládání vašich přihlašovacích údajů, zatímco druhá by měla být přidána do adresáře projektu vedle vašeho package.json pro definování adresy URL vašeho informačního kanálu. Tento přístup umožňuje sdílet konfiguraci na úrovni projektu bez zveřejnění citlivých informací.

Pokud chcete nastavit soubor s přihlašovacími údaji, vytvořte nebo aktualizujte soubor .npmrc a zahrňte všechny nezbytné přihlašovací údaje registru. To umožňuje klientovi npm snadno přistupovat k vašim přihlašovacím údajům pro ověřování.

Následující kroky vás provedou nastavením konfiguračního souboru na úrovni projektu. Vyberte kartu odpovídající vašemu vývojovému prostředí:

Poznámka

vsts-npm-auth azure DevOps Server nepodporuje.

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Artefakty a pak v rozevírací nabídce vyberte svůj informační kanál.

  3. Vyberte Připojit k informačnímu kanálu a pak v levém navigačním podokně vyberte npm .

  4. Přidejte do projektu soubor .npmrc ve stejném adresáři jako package.json a vložte do souboru zadaný fragment kódu z oddílu Nastavení projektu .

    Snímek obrazovky znázorňující, jak nastavit projekt npm a připojit se k informačnímu kanálu

  5. Spuštěním následujícího příkazu získejte token Azure Artifacts přidaný do souboru .npmrc na úrovni uživatele. Tento příkaz nemusíte spouštět pokaždé—npm vrátí chybu 401 Neautorizováno, když nastane čas pro obnovu tokenu.

    vsts-npm-auth -config .npmrc
    
  1. Přihlaste se ke své kolekci Azure DevOps a přejděte do svého projektu.

  2. Vyberte Artefakty, v rozevírací nabídce vyberte svůj kanál a pak vyberte Připojit k kanálu.

    snímek obrazovky znázorňující, jak se připojit k informačnímu kanálu v Azure DevOps Serveru 2022.1

  3. Vyberte npm zleva a pak podle pokynů v části Nastavení projektu nakonfigurujte soubor .npmrc. Nahrajte a ověřte to pomocí svého informačního kanálu.

    snímek obrazovky znázorňující, jak nastavit projekt npm v Azure DevOps Serveru 2022.1

  1. Přihlaste se ke své kolekci Azure DevOps a přejděte do svého projektu.

  2. Vyberte Artefaktya pak vyberte Připojit k informačnímu kanálu.

    snímek obrazovky znázorňující, jak se připojit k informačnímu kanálu v Azure DevOps Serveru 2020.1

  3. Vyberte npm zleva a pak podle pokynů v části Nastavení projektu nakonfigurujte soubor .npmrc. Nahrajte a ověřte pomocí svého zdroje.

    snímek obrazovky ukazující, jak nastavit projekt npm v Azure DevOps Serveru 2020.1

Spropitné

Použití více registrů v souborech .npmrc je podporováno s obory a upstreamovými zdroji.