

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Suporte para comandos npm
<a name="npm-commands"></a>

As seções a seguir resumem os comandos npm que são suportados pelos CodeArtifact repositórios, além dos comandos específicos que não são suportados.

**Contents**
+ [Comandos compatíveis que interagem com um repositório](#supported-commands-that-interact-with-a-repository)
+ [Comandos do lado do cliente compatíveis](#supported-client-side-commands)
+ [Comandos incompatíveis](#unsupported-commands)

## Comandos compatíveis que interagem com um repositório
<a name="supported-commands-that-interact-with-a-repository"></a>

Esta seção lista os comandos npm em que o cliente npm faz uma ou mais solicitações ao registro com o qual foi configurado (por exemplo, com `npm config set registry`). Foi verificado que esses comandos funcionam corretamente quando invocados em um CodeArtifact repositório.


****  

| Command | Description | 
| --- | --- | 
|  [bugs](https://docs.npmjs.com/cli/bugs)  | Tenta adivinhar a localização do URL do rastreador de bugs de um pacote e, em seguida, tenta abri-lo. | 
|  [ci](https://docs.npmjs.com/cli/ci)  | Instala um projeto do zero. | 
|  [deprecate](https://docs.npmjs.com/cli/deprecate)  | Deprecia uma versão de um pacote. | 
|  [dist-tag](https://docs.npmjs.com/cli/dist-tag)  | Modifica as tags de distribuição do pacote. | 
|  [docs](https://docs.npmjs.com/cli/docs)  | Tenta adivinhar a localização do URL de documentação de um pacote e, em seguida, tenta abri-lo usando o parâmetro de configuração `--browser`. | 
|  [doctor](https://docs.npmjs.com/cli/doctor)  | Executa um conjunto de verificações para garantir que sua instalação do npm tenha o que precisa para gerenciar seus JavaScript pacotes. | 
|  [install](https://docs.npmjs.com/cli/install)  | Instala um pacote. | 
|  [install-ci-test](https://docs.npmjs.com/cli/install-ci-test)  | Instala um projeto do zero e executa testes. Alias: `npm cit`. Esse comando executa um `npm ci`, seguido imediatamente por um `npm test`. | 
|  [install-test](https://docs.npmjs.com/cli/install-test)  | Instala o pacote e executa testes. Executa um `npm install`, seguido imediatamente por um `npm test`. | 
|  [outdated](https://docs.npmjs.com/cli/outdated)  | Verifica o registro configurado para ver se algum pacote instalado está desatualizado no momento. | 
|  [ping](https://docs.npmjs.com/cli/ping)  | Faz ping no registro npm configurado ou fornecido e verifica a autenticação. | 
|  [publish](https://docs.npmjs.com/cli/publish)  | Publica uma versão do pacote no registro. | 
|  [update](https://docs.npmjs.com/cli/update)  | Adivinha a localização do URL do repositório de um pacote e, em seguida, tenta abri-lo usando o parâmetro de configuração `--browser`. | 
|  [view](https://docs.npmjs.com/cli/view)  | Exibe os metadados do pacote. Pode ser usado para imprimir propriedades de metadados. | 

## Comandos do lado do cliente compatíveis
<a name="supported-client-side-commands"></a>

Esses comandos não exigem nenhuma interação direta com um repositório, portanto, CodeArtifact não é necessário fazer nada para suportá-los.


****  

| Command | Description | 
| --- | --- | 
|  [build](https://docs.npmjs.com/cli/v6/commands/npm-build)  | Cria um pacote. | 
|  [cache](https://docs.npmjs.com/cli/cache)  | Manipula o cache de pacotes. | 
|  [completion](https://docs.npmjs.com/cli/completion)  | Ativa o preenchimento de guias em todos os comandos npm. | 
|  [config](https://docs.npmjs.com/cli/config)  | Atualiza o conteúdo do usuário e dos arquivos `npmrc` globais. | 
|  [dedupe](https://docs.npmjs.com/cli/dedupe)  | Pesquisa a árvore de pacotes local e tenta simplificar a estrutura movendo as dependências mais para cima na árvore, onde elas podem ser compartilhadas com mais eficiência por vários pacotes dependentes. | 
|  [edit](https://docs.npmjs.com/cli/edit)  | Edita um pacote instalado. Seleciona uma dependência no diretório de trabalho atual e abre a pasta do pacote no editor padrão. | 
|  [explore](https://docs.npmjs.com/cli/explore)  | Navega por um pacote instalado. Gera um subshell no diretório do pacote instalado especificado. Se um comando for especificado, ele será executado no subshell, que será encerrado imediatamente. | 
|  [help](https://docs.npmjs.com/cli/help)  | Recebe ajuda no npm. | 
|  [help-search](https://docs.npmjs.com/cli/help-search)  | Pesquisa a documentação de ajuda do npm. | 
|  [init](https://docs.npmjs.com/cli/init)  | Cria um arquivo `package.json`. | 
|  [link](https://docs.npmjs.com/cli/link)  | Cria Symlinks de uma pasta de pacotes. | 
|  [ls](https://docs.npmjs.com/cli/ls)  | Lista pacotes instalados. | 
|  [pack](https://docs.npmjs.com/cli/pack)  | Cria um tarball a partir de um pacote. | 
|  [prefix](https://docs.npmjs.com/cli/prefix)  | Exibe o prefixo. Esse é o diretório pai mais próximo que contém um arquivo `package.json`, a menos que `-g` também seja especificado. | 
|  [prune](https://docs.npmjs.com/cli/prune)  | Remove pacotes que não estão listados na lista de dependências do pacote pai. | 
|  [rebuild](https://docs.npmjs.com/cli/rebuild)  | Executa o comando `npm build` nas pastas correspondentes. | 
|  [restart](https://docs.npmjs.com/cli/restart)  | Executa os scripts de parada, reinicialização e inicialização de um pacote e os scripts anteriores e posteriores associados. | 
|  [raiz](https://docs.npmjs.com/cli/root)  | Imprime a pasta `node_modules` efetiva na saída padrão. | 
|  [run-script](https://docs.npmjs.com/cli/run-script)  | Executa scripts de pacotes arbitrários. | 
|  [shrinkwrap](https://docs.npmjs.com/cli/shrinkwrap)  | Bloqueia as versões de dependência para publicação. | 
|  [uninstall](https://docs.npmjs.com/cli/uninstall)  | Desinstala um pacote. | 

## Comandos incompatíveis
<a name="unsupported-commands"></a>

Esses comandos npm não são compatíveis com CodeArtifact repositórios.


****  

| Command | Description | Observações | 
| --- | --- | --- | 
|  [access](https://docs.npmjs.com/cli/access)  | Define o nível de acesso nos pacotes publicados. | CodeArtifact usa um modelo de permissão diferente do repositório público npmjs. | 
|  [adduser](https://docs.npmjs.com/cli/adduser)  | Adiciona uma conta de usuário de registro | CodeArtifact usa um modelo de usuário diferente do repositório público npmjs. | 
|  [audit](https://docs.npmjs.com/cli/audit)  | Executa uma auditoria de segurança. | CodeArtifact atualmente não vende dados de vulnerabilidade de segurança. | 
|  [hook](https://docs.npmjs.com/cli/hook)  | Gerencia hooks do npm, incluindo adição, remoção, listagem e atualização. | CodeArtifact atualmente não oferece suporte a nenhum tipo de mecanismo de notificação de alterações. | 
|  [login](https://docs.npmjs.com/cli-commands/adduser.html)  | Autentica um usuário. Este é um alias para `npm adduser`.  | CodeArtifact usa um modelo de autenticação diferente do repositório público npmjs. Para obter mais informações, consulte [Autenticação com npm](npm-auth.md). | 
|  [logout](https://docs.npmjs.com/cli/logout)  | Sai do registro. | CodeArtifact usa um modelo de autenticação diferente do repositório público npmjs. Não há como sair de um CodeArtifact repositório, mas os tokens de autenticação expiram após o tempo de expiração configurável. A duração padrão do token é de 12 horas.  | 
|  [owner](https://docs.npmjs.com/cli/owner)  | Gerencia proprietários de pacotes. | CodeArtifact usa um modelo de permissões diferente do repositório público npmjs. | 
|  [profile](https://docs.npmjs.com/cli/profile)  | Altera as configurações no seu perfil de registro. | CodeArtifact usa um modelo de usuário diferente do repositório público npmjs. | 
|  [pesquisa](https://docs.npmjs.com/cli/search)  | Pesquisa no registro por pacotes que correspondam aos termos de pesquisa. | CodeArtifact suporta a funcionalidade de pesquisa limitada com o comando [list-packages](list-packages.md). | 
|  [star](https://docs.npmjs.com/cli/star)  | Marca seus pacotes favoritos. | CodeArtifact atualmente não suporta nenhum tipo de mecanismo de favoritos. | 
|  [stars](https://docs.npmjs.com/cli/stars)  | Exibe pacotes marcados como favoritos. | CodeArtifact atualmente não suporta nenhum tipo de mecanismo de favoritos. | 
|  [team](https://docs.npmjs.com/cli/team)  | Gerencia equipes organizacionais e associações de equipes. | CodeArtifact usa um modelo de associação de usuário e grupo diferente do repositório público npmjs. Para obter mais informações, consulte [Identidades (usuários, grupos e perfis)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id.html) no *Guia do usuário do IAM*. | 
|  [token](https://docs.npmjs.com/cli/token)  | Gerencia seus tokens de autenticação. | CodeArtifact usa um modelo diferente para obter tokens de autenticação. Para obter mais informações, consulte [Autenticação com npm](npm-auth.md). | 
|  [unpublish](https://docs.npmjs.com/cli/unpublish)  | Remove um pacote do registro. | CodeArtifact não suporta a remoção de uma versão de pacote de um repositório usando o cliente npm. Você pode usar o comando [delete-package-version](delete-package.md). | 
|  [whoami](https://docs.npmjs.com/cli/whoami)  | Exibe o nome do usuário npm. | CodeArtifact usa um modelo de usuário diferente do repositório público npmjs. | 