Pré-requisitos: Você precisa ter o ambiente NodeJS instalado e executando em sua máquina para criar um módulo de nó, para um guia sobre como instalar o NodeJS, clique aqui.
Incluindo um módulo em seu projeto
Para usar um módulo específico, você precisa usar a palavra -chave “Requer ()” com o nome desse módulo. Se o módulo que você deseja usar não for um módulo interno, você pode baixar módulos da biblioteca da NPM usando o seguinte comando no terminal:
NPM InstalaçõesMódulos embutidos
O NodeJS inclui muitos módulos embutidos, alguns exemplos dos módulos embutidos são:
Criando seu próprio módulo NodeJS
Você pode criar facilmente seus módulos de nós e usar outros arquivos do mesmo projeto ou em diferentes aplicativos. Para começar, vamos começar indo para dentro de uma pasta e criando um novo projeto de nó usando npm. Portanto, digite as seguintes linhas no terminal do seu editor de código:
$ mkdir create_node_module
Isso criará uma nova pasta, agora precisamos entrar na pasta usando o seguinte comando:
$ CD create_node_module
Agora que você está dentro da pasta que você criou, você pode iniciar um novo projeto de nó usando o comando:
$ npm initVocê verá o seguinte resultado em seu console:
Basta seguir com o guia de tela de terminal e fornecer um nome de pacote, nome do autor, etc.
No final, vai perguntar se você está bem com o pacote.Arquivo JSON:
Tipo sim ou pressione digitar.
Crie um novo arquivo e nomeie -o “MyFirstModule.js ". Neste arquivo, vamos armazenar informações sobre super carros, por isso precisamos de uma estrutura de dados de Carro que podemos criar com as seguintes linhas de código:
Classe CarEm seguida, precisamos de uma lista de carros com cada entrada mapeada na estrutura de dados que acabamos de criar:
const allcars = [Em seguida, queremos uma função que escolherá aleatoriamente carros da nossa lista. Também precisaremos exportar esta função usando a palavra -chave “exportações ” para que qualquer arquivo que exija nosso módulo possa ter acesso a esta função. Use as seguintes linhas de código:
exportações.getRandomcar = () =>Crie um novo arquivo na mesma pasta e nomeie -o como "Index JS", e digite a seguinte linha dentro desse arquivo:
Const Cars = requer ("./myfirstmodule ");Esta linha incluirá nosso módulo em nosso índice.JS arquivo também, agora podemos ligar para o “Getrandomcar ()” função usando o “Carros” variável:
const Randomcar = carros.getRandomcar ();A última coisa que resta a fazer é usar o nome e a modelo do carro que foi escolhido aleatoriamente. Fazemos isso usando as seguintes linhas de comando de código:
console.registro(Agora tudo o que precisamos fazer é executar o índice Arquivo digitando o seguinte comando no terminal:
Índice de nós.JSVocê verá o seguinte resultado no console:
Aí está, você criou seu primeiro módulo de nó e o usou em outro arquivo usando exportações e exigir declarações. Se você quiser ir além da milha extra, poderá publicar este módulo na biblioteca NPM.
Conclusão
Os módulos de nó são o equivalente às bibliotecas JavaScript, e é por isso que a criação de novos módulos de nó não é um trabalho difícil. Para começar, você precisa configurar um novo projeto usando “NPM INIT” E então você pode implementar o módulo do nó em outro arquivo ou aplicativo usando exigir e exportações palavras-chave. Atualmente, implementamos apenas o uso de módulos em uma única máquina, se você quiser, você pode até publicar seu módulo no Biblioteca NPM também.