Comando nodemon não encontrado

Comando nodemon não encontrado
“Nodemon é uma utilidade fantástica para o nó.desenvolvedores JS. Ele permite que os desenvolvedores se concentrem em escrever código sem se preocupar em refrescar as mudanças. Funciona reiniciando o aplicativo sempre que os arquivos e diretórios no aplicativo são modificados.

Isso torna o fluxo de trabalho do desenvolvedor muito mais fácil e suave. Sim, você tem bugs suficientes para se preocupar.

No entanto, quando você está começando com o nó.Desenvolvimento do JS, você pode encontrar o erro "Nodemon Command não encontrado". E neste tutorial, pretendemos ajudá -lo a entender por que esse erro ocorre e fornecer um método rápido e fácil para corrigi -lo.”

Vamos começar.

Erro de “comando nodemon não encontrado” - causa

A seguir, são apresentadas algumas das causas do erro "Nodemon Command não encontrado".

  1. Nodemon não está instalado.
  2. Nodemon está disponível em um caminho diferente.
  3. O utilitário Nodemon não está instalado globalmente.

O exposto acima são algumas das principais causas do erro "Nodemon Command não encontrado".

Vamos discutir cada causa do erro e sua possível correção correspondente.

Nodemon não está instalado

Quando você está começando, você pode pensar que Nodemon faz parte do nó.Pacote js. No entanto, este não é o caso; Embora ele forneça alguns recursos altamente necessários por nó.Desenvolvedores JS, ele precisa ser instalado manualmente.

Portanto, mesmo se você tiver um nó.JS instalado, isso não significa que Nodemon também está bem.

Para resolver esse problema, você pode simplesmente instalar o Nodemon, como mostrado nos comandos abaixo:

$ sudo nmp install -g nodemon

O comando usa o Node Package Manager para baixar e instalar o utilitário Nodemon em nível global.

Se você já havia instalado o Nodemon sem o sinalizador -g, pode reinstalá -lo executando o comando:

$ sudo npm desinstala nodemon
$ sudo npm desinstall -g nodemon

E com isso, você deve ter o comando nodemon disponível em seu sistema.

O utilitário Nodemon está instalado em um caminho diferente

Os sistemas Unix têm um conjunto de diretórios que serão verificados quando você invocar um comando do terminal. Os diretórios populares incluem /bin, /usr /bin /sbin, /usr /local /bin, /usr /sbin, etc.

Portanto, se o Nodemon for instalado em um diretório diferente que não esteja disponível na variável de ambiente do sistema do sistema, o comando falhará.

Por padrão, o Nodemon está instalado no diretório/usr/local/bin/nodemon. Se o Nodemon estiver em um local diferente, você pode criar um link simbólico para o diretório de destino.

sudo ln -s/target//where/nodejs/is/instalado

Verifique se o diretório de destino faz parte do caminho.

Nodemon não está instalado globalmente

Nodemon precisa ser instalado em nível global para que você possa importá -lo para qualquer projeto. Portanto, se você o instalou sem a bandeira -g, ele só será acessível nesse projeto.

Você pode resolver isso desinstalando -o e instalando -o como um pacote global:

$ sudo nmp desinstala nodemon
$ sudo nmp install -g nodemon

Certifique -se de executar o comando com privilégios root para evitar erros que possam surgir de permissões insuficientes.

Você também pode corrigir a permissão incorreta executando o comando:

$ sudo chown -r $ user: $ (id -gn $ user)/usuários/nome de usuário/.Config

Finalmente, você pode verificar se o Nodemon está funcionando verificando a versão:

Parabéns, agora você tem o comando nodemon disponível.

Conclusão

Neste tutorial, cobrimos as várias causas do erro "Nodemon Command não encontrado" e como corrigi -lo.

Obrigado pela leitura!!