No nodejs, require é usado para carregar módulos ou arquivos; a função require é um mecanismo para carregamento síncrono em tempo de execução; Quando esta função usa um parâmetro, o valor do parâmetro pode ter o nome do arquivo do módulo do caminho completo ou pode ser o nome do módulo. Quando o nó carrega o arquivo, haverá uma função "require.cache" para armazenar o arquivo em cache.
O ambiente operacional deste artigo: sistema Windows 10, nodejs versão 12.19.0, computador Dell G3.
No nó, você pode usar a função require() para carregar módulos.
A função require usa um parâmetro, e o valor do parâmetro pode ser o nome do arquivo do módulo com um caminho completo ou pode ser o nome do módulo. Ao usar o módulo fornecido no nó, você só precisa especificar o nome do módulo no arquivo. requerem função.
A função require é um mecanismo para carregamento síncrono em tempo de execução (copiando o arquivo). Quando o nó carrega o arquivo, haverá uma função require.cache para armazenar o arquivo em cache.
Se a string contém um caminho. Como o exemplo a seguir
1. Sem caminho (também chamado de módulo de carregamento): require('find')
2. Existe um caminho (também chamado de arquivo de carregamento): require('./find.js')
Módulo de carga
exemplo:
exigir('encontrar')1. O Node primeiro verificará se o módulo find é um módulo integrado (os módulos integrados do nodejs incluem fs, http, etc.), se não for encontrado, prossiga para a próxima etapa.
2. Pesquise node_moludes no diretório atual para ver se existe um arquivo find.js. Se não for encontrado, prossiga para a próxima etapa;
3. Encontre a pasta find em node_moludes e procure o arquivo index.js;
4. Se não houver arquivo index.js, pesquise o campo principal em package.json. Este campo corresponde a um caminho de entrada;
5. Se nenhuma das opções acima for encontrada, um erro será relatado.
Carregar arquivo
exemplo:
exigir ('./encontrar')1. O Node procurará primeiro o arquivo find.js no diretório atual;
2. Em seguida, procure pelo arquivo find.json;
3. Encontre o index.js da pasta find no diretório atual
4. Se não houver arquivo index.js, pesquise o campo principal em package.json. Este campo corresponde a um caminho de entrada;
Aprendizagem recomendada: "tutorial em vídeo nodejs"
Acima estão os detalhes de como usar o require no nodejs. Para obter mais informações, preste atenção a outros artigos relacionados neste site!