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?
- Como resolver o “comando npm não encontrado” no Windows?
- Conclusão
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:
- Instale o npm no Linux
- Adicionar npm às configurações do ambiente de caminho
- Verificar ' node_modules ”Permissões de diretório
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 -eAqui 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 -emA 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 expressarO 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 $PATHAqui, 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 ”:
senhaObserve 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
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:
nó -em
Agora, para verificar se o npm está instalado e funcionando bem, verifique a versão do npm:
npm -emPelo 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 npmA 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 expressarPara 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.