minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Um dos principais recursos do Node.js é seu sistema de módulos, que permite aos desenvolvedores organizar o código em módulos reutilizáveis. Este sistema promove a modularidade do código, facilitando a construção e o gerenciamento de grandes aplicações. Este artigo examinará detalhadamente o sistema de módulos Node.js, incluindo como ele funciona, como criar e usar módulos e as vantagens e limitações do sistema de módulos.
Node.js usa a especificação do módulo CommonJS, que é uma especificação para carregar módulos de forma síncrona. Cada arquivo é tratado como um módulo independente com escopo próprio.Módulo aprovadorequire
Carregamento de função, atravésexports
objeto oumodule.exports
Exportar membros.
Quando o Node.js carrega um módulo, ele executa o código no arquivo do módulo e armazena as interfaces exportadas em um cache.Subseqüenterequire
A chamada irá buscar o módulo diretamente do cache, melhorando assim a velocidade de carregamento.
Criar um módulo é fácil.Você só precisa escrever o código JavaScript em um arquivo e passarexports
oumodule.exports
Exporte funções, objetos ou variáveis aos quais você deseja que outros módulos tenham acesso.
Por exemplo, crie um arquivo chamado logger.js
Módulo para registro:
// logger.js
function log(message) {
console.log(message);
}
module.exports = log;
Para usar um módulo você pode usar em outro arquivo require
função o apresenta.require
A função aceita um