Skip to content
Latchkey

O que é um arquivo .npmrc?

um arquivo .npmrc explicado, incluindo o que faz e por que importa em CI/CD.

Um arquivo .npmrc configura o comportamento do npm: URLs de registry, tokens de autenticação e flags de instalação.

O que é

Ele pode ser em nível de projeto ou de usuário. No CI, ele é tipicamente gerado em tempo de build para adicionar um token de autenticação de registry a partir de um secret.

Por que importa em CI/CD

Um 401 na instalação quase sempre vem do token de autenticação do .npmrc estar ausente ou errado. Escreva-o a partir de ${NPM_TOKEN} em vez de fazer commit dele.

Principais conclusões

  • .npmrc configura o npm e a autenticação.
  • Gere-o a partir de um secret no CI.
  • Erros 401 geralmente indicam um token ruim aqui.

Guias relacionados