Conectar-se a um feed de Artefatos do Azure - npm

Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022

O Artefactos do Azure utiliza o ficheiro de configuração .npmrc para autenticar clientes npm com feeds. A configuração recomendada mantém a configuração do feed e as credenciais em dois ficheiros .npmrc separados: um ficheiro ao nível do projeto (registado juntamente com o seu package.json) que armazena o URL do feed, e um ficheiro ao nível do utilizador (nunca confirmado) que armazena as suas credenciais.

Pré-requisitos

Produto Requisitos
Azure DevOps - Uma organização Azure DevOps .
- Um projeto do Azure DevOps .
- Um feed de Artefatos do Azure .
- Descarregar Node.js e npm.

Conectar-se a um feed

Selecione o separador que corresponda ao seu sistema operativo e siga os passos para configurar os seus ficheiros .npmrc :

Observação

vsts-npm-auth não tem suporte no Servidor de DevOps do Azure.

  1. Inicie sessão na sua organização do Azure DevOps e, em seguida, aceda ao seu projeto.

  2. Selecione Artefactos e, em seguida, selecione o seu feed no menu suspenso.

  3. Seleciona Ligar ao feed e depois seleciona npm no painel de navegação esquerdo.

  4. Se não instalaste vsts-npm-auth, executa o seguinte comando:

    npm install -g vsts-npm-auth --registry https://registry.npmjs.com --always-auth false
    
  5. Adiciona um ficheiro .npmrc ao teu projeto no mesmo diretório que o teu package.json, e depois cola o fragmento da secção Configuração do projeto no ficheiro.

    Uma captura de ecrã a mostrar como configurar o seu projeto npm e ligar-se a um feed.

  6. Execute o seguinte comando para adicionar um token ao seu ficheiro .npmrc ao nível do utilizador. O npm devolve um erro 401 Não autorizado quando o token expira — execute este comando novamente para o atualizar.

    vsts-npm-auth -config .npmrc
    
  1. Inicia sessão na tua coleção Azure DevOps e depois vai ao teu projeto.

  2. Selecione Artefatos, selecione seu feed no menu suspenso e, em seguida, selecione Conectar ao feed.

    Captura de ecrã a mostrar como se ligar a um feed Artefactos do Azure no Azure DevOps Server 2022.1.

  3. Selecione npm e depois siga os passos na secção de configuração do Project para configurar o seu ficheiro .npmrc e autenticar com o seu feed.

    Uma captura de ecrã a mostrar como configurar o seu projeto npm no Azure DevOps Server 2022.1.

Dica

O uso de vários registros em arquivos .npmrc é suportado com escopos e fontes upstream.