Compartilhamento de tecnologia

Sistema de módulos Node.js.

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Sistema de módulos Node.js.

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.

Como funciona o 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 e usar módulos

Criar módulo

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;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Usar módulos

Para usar um módulo você pode usar em outro arquivo require função o apresenta.require A função aceita um