Sdílet prostřednictvím


Začínáme s balíčky npm v Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Pomocí Azure Artifacts můžete publikovat a stahovat balíčky npm z informačních kanálů a veřejných registrů, jako je npmjs.com. Tento rychlý start vás provede vytvořením informačního kanálu, konfigurací projektu a správou balíčků npm pomocí informačního kanálu Azure Artifacts.

Požadavky

Vytvoření informačního kanálu

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

  2. Vyberte Artefakty a pak vyberte Vytvořit informační kanál.

  3. Do pole Název zadejte popisný název informačního kanálu.

    Pokud chcete zobrazit viditelnost, vyberte možnost, která určuje, kdo může zobrazit balíčky v informačním kanálu.

    Pokud chcete zahrnout balíčky z veřejných zdrojů, zaškrtněte políčko v části Nadřazené zdroje.

    V poli Obor určete, jestli je obor informačního kanálu projekt nebo organizace.

  4. Až budete hotovi, vyberte Vytvořit .

    Snímek obrazovky znázorňující výběry pro vytvoření nového informačního kanálu v Azure DevOps Services

  1. Přihlaste se k serveru Azure DevOps a přejděte do projektu.

  2. Vyberte Artefakty a pak vyberte Vytvořit informační kanál.

  3. Do pole Název zadejte popisný název informačního kanálu.

    Pokud chcete zobrazit viditelnost, vyberte možnost, která určuje, kdo může zobrazit balíčky v informačním kanálu.

    Pokud chcete zahrnout balíčky z veřejných zdrojů, zaškrtněte políčko v části Nadřazené zdroje.

    V poli Obor určete, jestli je obor informačního kanálu projekt nebo organizace.

  1. Až budete hotovi, vyberte Vytvořit .

    Snímek obrazovky znázorňující výběry pro vytvoření nového informačního kanálu v Azure DevOps 2022

  1. Až budete hotovi, vyberte Vytvořit .

    Snímek obrazovky znázorňující výběry pro vytvoření nového informačního kanálu v Azure DevOps 2020

  1. Přihlaste se k serveru Azure DevOps a přejděte do projektu.

  2. Vyberte Artefakty a pak vyberte Nový informační kanál.

  3. Do pole Název zadejte popisný název informačního kanálu.

    Pokud chcete zobrazit viditelnost, vyberte možnost, která určuje, kdo může zobrazit balíčky v informačním kanálu.

    Pokud chcete zahrnout balíčky z veřejných zdrojů, vyberte možnost Použít balíčky z veřejných zdrojů prostřednictvím této možnosti informačního kanálu .

  4. Až budete hotovi, vyberte Vytvořit .

    Snímek obrazovky znázorňující výběry pro vytvoření nového informačního kanálu v Azure DevOps 2019

Poznámka:

Nově vytvořené informační kanály mají ve výchozím nastavení hodnotu buildové služby projektu nastavenou na Kanál a Upstream Reader (Spolupracovníci).

Připojení k informačnímu kanálu

Poznámka:

vsts-npm-auth Azure DevOps Server nepodporuje.

Azure Artifacts doporučuje používat dva soubory .npmrc. První by se měl umístit do adresáře $home (Linux/macOS) nebo $env. HOME (Windows) pro bezpečné ukládání přihlašovacích údajů. To umožňuje klientovi npm vyhledat soubor a načíst vaše přihlašovací údaje pro ověřování, což vám umožní sdílet konfigurační soubor bez vystavení přihlašovacích údajů. V této části nastavíme druhý soubor .npmrc , který by měl být umístěn ve stejném adresáři jako váš package.json soubor.

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

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

  3. V levé navigační oblasti vyberte npm . Pokud používáte Azure Artifacts s npm poprvé, ujistěte se, že jste nainstalovali požadavky.

  4. Podle pokynů v části Nastavení projektu nastavte konfigurační soubor a připojte se k informačnímu kanálu.

    Snímek obrazovky, který ukazuje, jak nastavit projekt npm a připojit se k informačnímu kanálu Azure Artifacts ve službě Azure DevOps Services

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

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

  3. Vyberte npm zleva a pak postupujte podle pokynů v části Nastavení projektu a připojte se k informačnímu kanálu.

    Snímek obrazovky, který ukazuje, jak nastavit projekt npm a připojit se k informačnímu kanálu Azure Artifacts v Azure DevOps Serveru 2022

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

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

  3. Vyberte npm zleva a pak podle pokynů v nastavení Projectu nastavte konfigurační soubor a připojte se k informačnímu kanálu.

    Snímek obrazovky, který ukazuje, jak nastavit projekt npm a připojit se k informačnímu kanálu Azure Artifacts v Azure DevOps Serveru 2020

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

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

  3. Zobrazí se nové okno. V levém navigačním podokně vyberte npm a postupujte podle pokynů k nastavení souborů projektu a uživatele .npmrc .

    Snímek obrazovky, který ukazuje, jak nastavit projekt npm a připojit se k informačnímu kanálu Azure Artifacts v Azure DevOps Serveru 2019

Důležité

npm podporuje jeden registry soubor .npmrc. S rozsahy a upstreamovými zdroji je možné používat více registrů.

Publikování balíčků

Spuštěním následujícího příkazu v adresáři projektu publikujte balíčky npm:

npm publish

Důležité

publishConfig Použití vlastnosti k přepsání parametru konfigurace registru v době publikování není podporováno.

Obnovení balíčků

Spuštěním následujícího příkazu v adresáři projektu obnovte balíčky npm:

npm install

Pokud chcete obnovit konkrétní balíček npm, spusťte z adresáře projektu následující příkaz:

npm install --save <PACKAGE_NAME>