Conectar-se ao feed do Azure Artifacts – npm

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

Azure Artifacts usa o arquivo 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 arquivos .npmrc separados: um arquivo de nível de projeto (incluído no commit junto com o seu package.json) que armazena a URL do feed e um arquivo de nível de usuário (nunca commitado) que armazena suas credenciais.

Pré-requisitos

Produto Requisitos
Azure DevOps - Uma organização do Azure DevOps.
- Um projeto do Azure DevOps .
- Um feed do Azure Artifacts.
– Baixar Node.js e npm.

Conectar-se a um feed

Selecione a guia que corresponde ao sistema operacional e siga as etapas para configurar seus arquivos .npmrc :

Nota

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

  1. Entre na sua organização do Azure DevOps e vá para o projeto.

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

  3. Selecione Conectar ao feed e selecione npm no painel de navegação esquerdo.

  4. Se você não instalou vsts-npm-auth, execute o seguinte comando:

    npm install -g vsts-npm-auth --registry https://registry.npmjs.com --always-auth false
    
  5. Adicione um arquivo .npmrc ao seu projeto no mesmo diretório que o seu package.json, e depois cole o trecho da seção Configuração do projeto no arquivo.

    Captura de tela mostrando como configurar seu projeto npm e se conectar a um feed.

  6. Execute o comando a seguir para adicionar um token ao seu arquivo .npmrc do usuário. o npm retorna um erro 401 Não autorizado quando o token expira— execute este comando novamente para atualizá-lo.

    vsts-npm-auth -config .npmrc
    
  1. Entre em sua coleção do Azure DevOps e vá para o projeto.

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

    Captura de tela mostrando como se conectar a um feed de Azure Artifacts no Azure DevOps Server 2022.1.

  3. Selecione npm e, em seguida, siga as etapas na seção de instalação do Project para configurar o arquivo .npmrc e autenticar com o feed.

    Captura de tela mostrando como configurar seu projeto npm no Azure DevOps Server 2022.1.

Dica

Há suporte para o uso de vários registros em arquivos .npmrc com escopos e fontes upstream.