Corrigir erro de comando npm não encontrado

Corrigir Erro De Comando Npm Nao Encontrado



O npm é um dos principais componentes do ambiente de execução Node.js (executa código JavaScript). É utilizado para gerenciar e operar módulos e pacotes JavaScript. O usuário Node.js pode pesquisar e instalar pacotes e módulos essenciais, gerenciar a versão do aplicativo e configurar os projetos JS por meio do utilitário de linha de comando npm.

Porém, às vezes, o usuário encontra o erro “ Comando npm não encontrado ”Ao instalar ou configurar um módulo ou pacote do registro npm que perturba o fluxo de trabalho do usuário.

Esta postagem irá demonstrar:







Como resolver o “comando npm não encontrado” no Linux?

Node.js é um ambiente de execução amplamente usado para código JavaScript. Node.js é compatível com todos os principais sistemas operacionais. Às vezes, ao instalar o módulo Node.js em JavaScript, o usuário encontra o erro “ Comando npm não encontrado ' como mostrado abaixo. Este erro ocorre devido a diferentes propósitos, como o npm não está instalado no sistema ou uma versão desatualizada do npm está sendo usada ou o npm não está sendo adicionado às configurações do ambiente Linux Path:





Para corrigir o erro fornecido acima, experimente as seguintes soluções:





Solução 1: Instale o npm no Linux

Durante a instalação do Node.js, o usuário pode esquecer de instalar o gerenciador de pacotes npm ou o npm não estar instalado corretamente no sistema. Devido a isso, o usuário encontra o erro “ comando ‘npm’ não encontrado ”. Para corrigir o problema declarado, instale o npm no Linux através das seguintes instruções:

Etapa 1: atualize o Ubuntu

Primeiro, inicie o terminal Ubuntu através do “ CTRL+ALT+T ' chave. Em seguida, execute o “ atualização adequada ”Comando para atualizar o repositório Ubuntu:



sudo atualização adequada

Etapa 2: instalar o pacote npm

A seguir, instale o gerenciador de pacotes npm através do “ apto instalar npm ” comando. Este comando pode exigir privilégios de root, portanto use “ sudo ”antes do comando:

sudo apto instalar npm -e

Aqui o ' -e ”é utilizado para alocar permissão para processar o uso de espaço extra em disco para instalação “npm”:

Etapa 3: verificação

Agora, verifique se o npm está instalado ou não, execute o “ npm -v ”comando:

npm -em

A saída abaixo mostra que instalamos efetivamente o “ 8.5.1 ”versão npm:

Para verificar se o comando npm está funcionando corretamente ou não, instale qualquer módulo Node.js. Por exemplo, instalamos o “ expressar ”módulo:

npm instalar expressar

O resultado abaixo indica que instalamos o módulo e resolvemos efetivamente o problema declarado:

Se o problema persistir, significa que o npm não foi adicionado automaticamente à configuração do ambiente Path.

Solução 2: adicionar npm às configurações do ambiente de caminho

Se o npm não for adicionado ao caminho do sistema, o sistema não conseguirá detectar os comandos npm e o usuário encontrará o erro “ Comando npm não encontrado ”. Para corrigir o problema declarado, adicione manualmente o caminho de instalação do npm às configurações do ambiente Linux. Para fazer isso, siga o procedimento fornecido:

Etapa 1: verifique o local de instalação do npm

Primeiro, verifique o local de instalação do npm através do “ qual npm ”comando:

qual npm

Etapa 2: verifique as configurações do ambiente do caminho

Agora, verifique se o npm foi adicionado às configurações do ambiente Linux Path ou não visualizando o sistema “ CAMINHO ”:

eco $PATH

Aqui, você pode ver que nossas configurações do ambiente PATH já estão atualizadas e o caminho de instalação do npm já existe nas configurações do ambiente:

No entanto, se o caminho executável do npm não existir nas configurações do PATH do ambiente, adicione o npm ao caminho do sistema seguindo a etapa abaixo.

Etapa 3: adicionar caminho npm às configurações do ambiente Linux

Abra o ' .bashrc ”Arquivo em qualquer editor de texto Linux com direitos de usuário sudo. Aqui, usamos o editor nano:

sudo nano .bashrc

Em seguida, cole o seguinte trecho no arquivo e salve o arquivo através do “ CTRL+S ' chave:

exportar CAMINHO = 'usr/bin: $PATH '

Para sair do editor nano, pressione o botão “ CTRL+X ' chave.

Etapa 4: recarregar o ambiente Bash Shell

Depois de atualizar o “ .bashrc ”, recarregue o ambiente Bash Shell para implementar as alterações por meio do comando abaixo:

fonte ~ / .bashrc

Depois disso, execute novamente o comando “npm” e verifique se o problema foi resolvido ou não.

Solução 3: verifique as permissões do diretório “node_modules”

Ao instalar o npm no Linux, ele cria o “ node_modules ” que contém um pacote do projeto Node.js de acordo com o “ projeto.json ' arquivo. Se o “ node_modules ”O diretório não tem permissão essencial, pode encontrar diversos erros. Para corrigir esses erros, atribua as permissões essenciais a “node_modules” usando as etapas abaixo:

Etapa 1: visualizar o diretório “node_modules”

Normalmente, o “ node_modules ”O diretório é encontrado no diretório do usuário Linux. Para verificar os arquivos do diretório atual, execute “ eu ”:

eu

Para visualizar o caminho do diretório atualmente aberto, execute o “ senha ”:

senha

Observe o caminho do “ node_modules ”diretório da saída:

Etapa 2: atribuir permissões a “node_modules”

Agora, atribua as permissões essenciais para “ node_modules ' através ' chown -R $(whoami):root ”comando:

chown -R $ ( Quem sou eu ) :raiz / lar / usuário do Ubuntu / node_modules

Isso resolverá diversos erros relacionados ao comando “npm”.

Como resolver o “comando npm não encontrado” no Windows?

No Windows, o npm é instalado com a instalação do Node.js e adicionado automaticamente ao caminho do Windows. Portanto, há uma chance mínima de “ Comando npm não encontrado ”Erro ocorrendo. No entanto, raramente os usuários enfrentam o “ npm não é reconhecido como interno ou externo ”Erro de comando. Isso ocorre porque, se o npm não estiver instalado com a instalação do Node.js, o caminho executável do npm não será reconhecido na variável PATH do Windows ou uma versão mais antiga do npm estará sendo usada:

Para corrigir o problema destacado, siga as seguintes soluções:

Vamos seguir cada uma das soluções fornecidas acima, uma por uma.

Solução 1: desinstalar e reinstalar o Node.js

Às vezes, durante a instalação do Node.js no Windows, o pacote npm não é instalado corretamente ou talvez a versão do npm seja mais antiga e incompatível com novos aplicativos e módulos JavaScript. Devido a isso, o usuário encontra o “ O comando npm não é reconhecido ”erro. Para corrigir o problema declarado, instale a versão mais recente do Node.js e do npm usando o procedimento a seguir.

Passo 1: Inicie as configurações de “Adicionar ou remover programas”

Para instalar novamente o Node.js e o npm, primeiro desinstale sua versão mais antiga. Para isso, abra o “ Adicionar ou remover programas ' configurações:

Etapa 2: desinstalar o Node.js

Pesquise “nó” no campo de pesquisa da lista de aplicativos e selecione o aplicativo Node.js. Aqui, clique no ícone abaixo “ três pontos ”Ícone para ver mais opções:

Em seguida, clique no botão “ Desinstalar ”Opção para instalar o Node.js. Os usuários também podem acionar o “ Modificar ”Opção para modificar ou corrigir a instalação do Node.js. No entanto, esta etapa exigirá um Node.js “ msi ' arquivo. Para atualizar o npm e o Node.js, instalaremos recentemente a versão mais recente:

Etapa 3: Baixe o instalador do Node.js

Abra o Node.js oficial local na rede Internet e baixe a versão mais recente do Node.js clicando na opção abaixo:

Em seguida, abra o “ Transferências ”E clique duas vezes no arquivo Node.js .msi para executar o instalador:

Etapa 4: instale o Node.js e o npm

Isso abrirá o assistente de configuração do Node.js, clique no botão “ Próximo ”Para prosseguir para as etapas de instalação:

Concorde com o Node.js “ Contrato de licença de usuário final ”Pressionando a caixa de seleção abaixo e pressionando o botão“ Próximo ' botão:

Selecione o local de instalação do Node.js e pressione “ Próximo ”. Aqui, continuaremos com o local padrão selecionado:

No próximo assistente, navegue até a opção “gerenciador de pacotes npm” e selecione a opção indicada abaixo para instalar completamente o npm junto com a instalação do Node.js:

Depois disso, pressione o botão “ Próximo ”Para continuar o processo:

Aqui, se você deseja instalar uma ferramenta adicional junto com npm e Node.js, pressione a caixa de seleção fornecida abaixo e pressione “ Próximo ”. Aqui, não precisamos de nenhuma ferramenta adicional:

Por último, pressione o botão “ Instalar ”Para iniciar a instalação do Node.js e npm no Windows:

Após concluir o processo de instalação, clique no botão “ Terminar ' botão:

Isso também adicionará automaticamente o Node.js e o npm à variável Windows Path.

Etapa 5: iniciar o terminal

Para verificar se o npm e o Node.js estão instalados e adicionados ao caminho do Windows, abra o terminal padrão do Prompt de Comando do Windows através do menu Iniciar:

Etapa 6: verificação

Em seguida, execute o “ nó -v ”Comando para verificar a versão do Node.js:

-em

Agora, para verificar se o npm está instalado e funcionando bem, verifique a versão do npm:

npm -em

Pelo resultado abaixo, você pode ver que instalamos efetivamente o npm “ 10.2.4 ”versão no Windows:

Agora, verifique se o erro “comando npm não encontrado” foi resolvido ou não. Para tanto, inicialize o ambiente Node.js utilizando o comando “ inicialização npm ”comando:

inicialização npm

A saída abaixo mostra que resolvemos efetivamente o erro do comando npm não reconhecido:

Se o erro persistir, significa que o npm não foi adicionado ao caminho do Windows. Para resolver o problema, experimente a solução abaixo.

Solução 2: adicionar npm ao caminho do Windows

No entanto, enquanto o Node.js e o npm estão instalados, a variável Windows PATH é atualizada automaticamente. Mas, se o npm não for adicionado ao caminho do Windows, o sistema não conseguirá acessar o utilitário de linha de comando npm a partir do terminal e o usuário enfrentará o erro “ Comando npm não encontrado ”. Para corrigir o problema declarado, adicione o npm à variável Windows Path usando a demonstração a seguir.

Etapa 1: verifique o local de instalação do Npm

Primeiro, navegue até os locais de instalação do npm e do Node.js. Por padrão, o npm é instalado no “ C:\Arquivos de Programas\Node.js ”diretório. Copie o caminho do diretório de instalação da barra de endereço abaixo:

Etapa 2: iniciar variável de ambiente

Em seguida, inicie as configurações da variável de ambiente por meio do menu Iniciar do Windows:

Em seguida, pressione o botão “ variáveis ​​ambientais ”Para iniciar as configurações variáveis ​​do Windows:

Etapa 3: adicionar npm ao caminho do Windows

Abra o ' Caminho ”Opção de“ Variáveis ​​do sistema ' lista. Para isso, primeiro selecione “ Caminho ”E depois pressione o“ Editar ' botão:

Aqui, nosso caminho executável Node.js e npm já está definido e adicionado na variável Windows Path. No entanto, se o caminho não for adicionado ou existir na variável Path, adicione-o manualmente. Para isso, primeiro pressione o botão “ Novo ”Botão, cole o caminho de instalação do npm“ C:\Arquivos de Programas\Node.js ”E pressione o“ OK ' botão:

Etapa 4: use o comando npm

Depois de adicionar o “ npm ”Para o caminho do Windows, reinicie o terminal do prompt de comando do Windows e use o comando npm para instalar o pacote ou módulo e verifique se o problema declarado foi corrigido ou não:

npm instalar expressar

Para demonstração, instalamos o “ expressar ”Módulo Node.js usando gerenciador de pacotes npm. O resultado abaixo mostra que resolvemos efetivamente o erro “npm não encontrado” e instalamos com sucesso o módulo Node.js:

Cobrimos as soluções para corrigir o “ Comando npm não encontrado ”Erro para sistemas operacionais Windows e Linux.

Conclusão

Para corrigir o erro “comando npm não encontrado”, tente reinstalar o gerenciador de pacotes npm no Linux usando o “ sudo apt instalar npm -y ” comando. No Windows, o usuário precisa desinstalar completamente o Node.js e reinstalá-lo no sistema. Para isso, baixe o arquivo Node.js “.msi” do site oficial, execute o instalador e instale o npm. A outra solução é adicionar o npm às configurações do ambiente Windows ou Linux. Isso tornará o npm acessível para terminais Windows ou Linux. Este artigo demonstrou as correções para resolver o “ Comando npm não encontrado ”Erro no sistema operacional Windows e Linux.