Como criar seu próprio módulo Node.js

Abr 6, 2021
admin

ADVERTISEMENT

Introdução

Neste tutorial rápido, você aprenderá como criar seu próprio Node.js module.

Após você ter tudo configurado e implantado, você pode querer olhar as opções para monitorar sua aplicação – que é uma parte essencial do ciclo de vida da aplicação.

Download & install Node.js

Download and Install Node.js escolhendo o seu SO da lista aqui:

NOTE: Em qualquer lugar que você veja MyCoolModule neste tutorial, substitua-o pelo nome do seu módulo desejado.

Criar um projeto de Nó

Criar um projeto vazio usando os seguintes comandos:

mkdir MyCoolModule

Executar o seguinte comando:

cd MyCoolModulenpm init

Prover respostas para os campos obrigatórios (nome e versão), assim como o campo principal:

nome: O nome do seu módulo.version: A versão inicial do módulo. Recomendamos seguir as diretrizes de versionamento semântico e começar com 1.0.0.main: O nome do arquivo que será carregado quando o seu módulo for solicitado por outra aplicação. O nome padrão é index.js.

Apenas pressione ‘Enter’ para as outras questões…

Escreva seu módulo

Deve haver agora um arquivo package.json dentro do diretório do seu projeto. Precisamos escrever nosso código para carregá-lo como um módulo.

Nota: Neste exemplo, estamos simplesmente escrevendo uma função para imprimir algum texto para o console.

Criar um arquivo e nomeá-lo index.js no diretório do projeto. Copie e cole o seguinte código para index.js:

exports.printMsg = function() { console.log("Node.js is awesome!");}

Publicar o módulo para NPM (Node Package Manager)

Se você não tiver uma conta npm – Crie uma abaixo:

Login usando suas credenciais:

npm login

Após o login, você está pronto para publicar!

npm publish

Teste seu módulo

Criar outro diretório:

mkdir TestMyModule

Comutar para o diretório:

cd TestMyModule

Criar seu script de teste – Eu chamei o meu test.js:

var mymodule = require('mycoolmodule')mymodule.printMsg();

Criar o projecto do nó de teste:

npm init

Instalar o seu módulo criado:

npm install mycoolmodule

Executar o script de teste:

node test.js

Conclusão

Deixe uma resposta

O seu endereço de email não será publicado.