Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022
Este artigo orienta você na autenticação com seu feed de Artefatos do Azure e na publicação de pacotes npm a partir da linha de comando.
Pré-requisitos
| Produto | Requisitos |
|---|---|
| Azure DevOps | - Uma organização Azure DevOps . - Um projeto do Azure DevOps . - Um feed de Artefatos do Azure . - Baixe e instale o Node.js e o npm. |
Obtenha as ferramentas
Se esta for a primeira vez que você usa Artefatos do Azure com npm em sua máquina, siga as etapas abaixo para configurar seu ambiente:
Descarregue Node.js e npm.
Execute o seguinte comando para instalar o
vsts-npm-auth.npm install -g vsts-npm-auth --registry https://registry.npmjs.com --always-auth false
Publicar pacotes
Caso não se tenha autenticado com o seu feed, siga as etapas de configuração do Project no para se conectar ao seu feed e prossiga com a etapa seguinte assim que concluir.
Execute o seguinte comando no diretório do projeto para publicar os pacotes npm listados no package.json:
npm publish
Solução de problemas
Se estiver a experienciar algum dos seguintes erros, siga os passos desta secção para diagnosticar e resolver o problema:
Vsts-npm-auth não é reconhecido
Este erro indica que a pasta de módulos npm não foi adicionada ao teu caminho. Execute novamente o configuração Node.js e certifique-se de selecionar a opção Adicionar ao PATH. Alternativamente, pode adicionar manualmente a pasta de módulos npm ao seu caminho modificando a variável PATH para %APPDATA%\npm (Prompt de Comandos) ou $env:APPDATA\npm (PowerShell).
Impossível autenticar
Se encontrar um erro de autenticação, como o código E401 npm, ERR! Se não for possível autenticar, execute o comando vsts-npm-auth com a flag -F para reautenticar:
vsts-npm-auth -config .npmrc -F
Reset vsts-npm-auth
Se a autenticação continuar a falhar, siga estes passos para reiniciar a sua configuração vsts-npm-auth :
Desinstalar vsts-npm-auth:
npm uninstall -g vsts-npm-authLimpe a sua cache npm:
npm cache clean --forceApaga o teu ficheiro .npmrc .
Reinstalar vsts-npm-auth:
npm install -g vsts-npm-auth --registry https://registry.npmjs.com --always-auth false
Impossível publicar
Se aparecer um erro 403 ao publicar, pode ser devido a um conflito de versões. Os pacotes Azure Artifacts são imutáveis; Uma vez que uma versão é publicada no seu feed, o número de versão é permanentemente reservado, mesmo que a apague. Para resolver este problema, atualize o número de versão no seupackage.json e publique novamente.