Como resolver o erro “Não é possível encontrar o módulo expresso” em Node.js?

Como Resolver O Erro Nao E Possivel Encontrar O Modulo Expresso Em Node Js



Node.js é um ambiente de execução JavaScript projetado especificamente para criar saídas dinâmicas utilizando os métodos ou propriedades fornecidas por vários módulos. Esses módulos desempenham principalmente um papel importante no desenvolvimento de uma aplicação na rede ou no gerenciamento da aplicação implantada. Para ser mais específico, o “ expressar ”O módulo tem a principal preocupação quando se trata do desenvolvimento de uma aplicação ou do envio e recebimento de dados.

Este guia explica o procedimento para corrigir o erro “Não é possível encontrar o módulo expresso” em node.js, abordando as seguintes seções:

Qual é a causa do erro “Não é possível encontrar o módulo ‘express’” do Node.js?

O erro mencionado em node.js ocorre quando o usuário tenta importar e utilizar os métodos fornecidos pelo “ expressar ”Módulo sem instalação. Este módulo não é padrão e não é instalado automaticamente no momento de “ npm ”inicialização. Por exemplo, o módulo “express” será instalado e usado no trecho de código abaixo sem instalação prévia:







const expressoObj = exigir ( 'expressar' ) ;

console. registro ( expressoObj ) ;

Enquanto o ' expressar ”O módulo não está instalado localmente ou globalmente, isso leva à geração de um “ Não é possível encontrar o módulo ‘express’ ”Erro, conforme mostrado abaixo:





Como resolver o erro “Não é possível encontrar o módulo ‘express’” do Node.js?

Para resolver o “ Não é possível encontrar o módulo ‘express’ ”Erro em node.js, o desenvolvedor precisa realizar várias alterações no diretório do projeto node.js. Existem várias correções para o erro mencionado e essas correções variam de sistema para sistema de acordo com o problema. No entanto, essas correções estão listadas abaixo:





Correção 1: Instalação do Módulo “express” local ou globalmente

A chance máxima de resolver um “ Não é possível encontrar o módulo expresso ”Erro em node.js é instalar o necessário“ expressar ”Módulo em seu diretório node.js local e globalmente. A instalação global disponibiliza o módulo “express” em seu sistema para todos os usuários e não há necessidade de instalar este módulo repetidamente para cada projeto. A instalação global é realizada executando o comando mencionado abaixo:

npm eu expresso - g

A figura abaixo confirma a instalação global do “ expressar ”módulo:



No caso de instalação local onde o escopo de um módulo instalado reside dentro do diretório do projeto, execute o comando fornecido abaixo no terminal:

npm instalar expresso

A figura abaixo confirma a instalação local de um “ expressar ”módulo:

Além disso, o desenvolvedor pode adicionar uma camada extra de confirmação sobre a instalação de um node.js “ expressar ”Módulo adicionando a opção de“ -salvar ”Com o comando de instalação. Este sinalizador adiciona o nome de um módulo instalado e sua versão correspondente no campo “ pacote.json ” para garantir a disponibilidade desse módulo na fase de compilação. O módulo no nosso caso é “ expressar ”E o comando modificado aparece assim:

npm instalar expresso -- salvar

O instantâneo abaixo mostra a instalação do módulo “express” e sua entrada automática no “ pacote.json ' arquivo:

Verificação de pacotes instalados

Para verificar se o especificado “ expressar ”O módulo está instalado localmente, execute o comando mostrado abaixo:

lista npm

Como saída apareceu a lista de pacotes instalados localmente, caso o “ expressar ”módulo está instalado, seu nome também aparece nesta lista:

Para verificar o módulo “express” globalmente, execute o comando abaixo mencionado:

lista npm - g

Como saída aparece a lista de pacotes instalados globalmente, se o “ expressar ”O módulo está instalado, seu nome junto com a versão instalada aparece nesta lista:

Correção 2: configurando uma variável de ambiente

Se depois de instalar o “ expressar ”módulo local ou globalmente o mesmo erro persiste, então é melhor configurar um“ NODE_PATH ”variável de ambiente para os módulos node.js. Isso fornece o caminho dos módulos instalados para o sistema para que o módulo “express” instalado fique acessível para o sistema. O comando que precisa ser executado para definir a variável de ambiente “NODE_PATH” é indicado abaixo:

SETX / NODE_PATH = '%Dados do aplicativo% \\ npm \\ node_modules'

O instantâneo abaixo mostra que a variável de ambiente foi definida com sucesso:

Correção 3: exclusão da pasta “node_modules”

Se o “ Não é possível encontrar o módulo expresso ”O erro ainda não foi resolvido após realizar as correções descritas acima, então seu projeto node.js precisa ser reiniciado. Isso é feito pela exclusão completa do “ node_modules ”pasta e“ pacote.json ' arquivo. O objetivo da exclusão é reconfigurar todos os módulos node.js instalados e reinserir sua verificação de existência no “ pacote.json ' arquivo.

Para excluir a pasta “node_modules” insira os comandos indicados abaixo:

terceiro / é / q 'node_modules'

O ' terceiro ”Significa remoção do diretório, o“ /s ”A opção também identifica a remoção de todos os diretórios aninhados, e a opção“ /q ”A opção realiza a exclusão no modo silencioso.

A figura abaixo mostra a exclusão de um “ node_modules ' pasta:

Após a exclusão bem-sucedida do “ node_modules ”Pasta, exclua o“ pacote-lock.json ' arquivo. Este arquivo contém os dados completos sobre cada módulo ou pacote instalado no projeto node.js. O comando para realizar esta execução é mostrado abaixo:

del pacote - trancar. JSON

A imagem abaixo mostra que a remoção de um arquivo desejado foi realizada com sucesso:

Após a exclusão de uma pasta e arquivo de destino, é melhor limpar o “ esconderijo ”pois pode conter dados sobre dependências instaladas anteriormente e seus dados. Para remoção do cache, o comando mencionado abaixo é usado junto com a opção “ -força ”Para concluir a operação com força:

cache npm limpo -- força

A figura abaixo mostra que a operação de remoção do cache foi executada com sucesso:

Após a exclusão das pastas especificadas e a remoção de um cache, o formato da pasta do projeto node.js fica assim:

Finalmente, para trazer todos os recursos de volta enquanto atualiza os ativos do projeto node.js. Execute o “ instalação npm ”E após a execução, você testemunhará a geração automática do“ node_modules ”pasta e“ pacote.json ' arquivo:

instalação npm

A figura abaixo mostra a instalação de ativos node.js:

Trata-se de resolver o erro especificado em node.js.

Conclusão

Para resolver o erro mencionado em node.js, existem várias correções que devem ser realizadas como “instalação do módulo expresso global ou localmente”, “configuração da variável de ambiente NODE_PATH” e “exclusão da pasta node_modules”. Após a exclusão de uma pasta “node_modules” do projeto node.js, é melhor reinstalar os ativos excluídos executando o “ instalação npm ” comando. Este guia explicou o procedimento para resolver o “ Não é possível encontrar o módulo expresso ”Erro em node.js.