Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Este artigo orienta você pela autenticação com o feed do Azure Artifacts e pela publicação de pacotes npm na linha de comando.
Pré-requisitos
| Produto | Requisitos |
|---|---|
| Azure DevOps | - Uma organização do Azure DevOps. - Um projeto do Azure DevOps . - Um feed do Azure Artifacts. - Baixe e instale Node.js e npm. |
Obter as ferramentas
Se esta for a primeira vez que você usa o Azure Artifacts com o npm em seu computador, siga as etapas abaixo para configurar seu ambiente:
Baixe Node.js e npm.
Execute o comando a seguir para instalar
vsts-npm-auth.npm install -g vsts-npm-auth --registry https://registry.npmjs.com --always-auth false
Publicar pacotes
Se você ainda não se autenticou com o feed, siga as etapas na configuração do Project para se conectar ao feed e, em seguida, prossiga com a próxima etapa depois de terminar.
Execute o seguinte comando no diretório do projeto para publicar os pacotes npm listados em seu package.json:
npm publish
Resolução de problemas
Se você estiver enfrentando qualquer um dos seguintes erros, siga as etapas nesta seção para resolver o problema.
Vsts-npm-auth não é reconhecido
Esse erro indica que a pasta de módulos npm não foi adicionada ao seu caminho. Execute novamente a configuração doNode.js e selecione a opção Adicionar ao PATH . Como alternativa, você pode adicionar manualmente a pasta de módulos npm ao seu caminho modificando a variável PATH para %APPDATA%\npm (Prompt de Comando) ou $env:APPDATA\npm (PowerShell).
Não é possível autenticar
Se você encontrar um erro de autenticação, como o código E401 npm ERR! Não é possível autenticar, execute o comando vsts-npm-auth com o sinalizador -F para autenticar novamente:
vsts-npm-auth -config .npmrc -F
Redefinir vsts-npm-auth
Se a autenticação continuar falhando, siga estas etapas para redefinir a configuração vsts-npm-auth :
Desinstalar vsts-npm-auth:
npm uninstall -g vsts-npm-authLimpe o cache do npm:
npm cache clean --forceExclua seu arquivo .npmrc .
Reinstalar vsts-npm-auth:
npm install -g vsts-npm-auth --registry https://registry.npmjs.com --always-auth false
Não é possível publicar
Se você receber um erro 403 ao publicar, pode ser devido a um conflito de versão. Os pacotes do Azure Artifacts são imutáveis; depois que uma versão é publicada no feed, seu número de versão é permanentemente reservado, mesmo que você a exclua. Para resolver esse problema, atualize o número de versão em seu package.json e publique novamente.