Requisitos previos: Debe tener el entorno NodeJS instalado y ejecutado en su máquina para crear un módulo de nodo, para una guía sobre cómo instalar NodeJS, haga clic aquí.
Incluyendo un módulo en su proyecto
Para usar un módulo en particular, debe usar la palabra clave "requerir()" con el nombre de ese módulo. Si el módulo que desea usar no es un módulo incorporado, puede descargar módulos de la biblioteca NPM utilizando el siguiente comando en el terminal:
NPM instalaMódulos incorporados
NodeJS incluye muchos módulos incorporados, algunos ejemplos de los módulos incorporados son:
Creando su propio módulo NodeJS
Puede crear fácilmente sus módulos de nodo y usar otros archivos del mismo proyecto o en diferentes aplicaciones. Para comenzar, comencemos dirigiéndonos dentro de una carpeta y creando un nuevo proyecto de nodo usando npm. Entonces, escriba las siguientes líneas en el terminal de su editor de código:
$ mkdir create_node_module
Esto creará una nueva carpeta, ahora necesitamos dirigirnos dentro de la carpeta usando el siguiente comando:
$ cd create_node_module
Ahora que está dentro de la carpeta que creó, puede iniciar un nuevo proyecto de nodo utilizando el comando:
$ npm initVerá el siguiente resultado en su consola:
Simplemente siga con la guía de pantalla terminal y proporcione un nombre de paquete, nombre del autor, etc.
Al final, le preguntará si está de acuerdo con el paquete.Archivo JSON:
Tipo Sí o presionar ingresar.
Crea un nuevo archivo y nombrelo "MyFirstModule.JS ". En este archivo, vamos a almacenar información sobre súper autos, por lo que necesitamos una estructura de datos de Auto que podemos crear con las siguientes líneas de código:
coche de claseA continuación, necesitamos una lista de automóviles con cada entrada asignada en la estructura de datos que acabamos de crear:
const allCars = [A continuación, queremos una función que seleccione al azar de nuestra lista de nuestra lista. También necesitaremos exportar esta función utilizando la palabra clave "exportaciones " para que cualquier archivo que requiera nuestro módulo pueda tener acceso a esta función. Use las siguientes líneas de código:
exportaciones.getRandomCar = () =>Cree un archivo nuevo en la misma carpeta y asígnelo como "Índice JS", y escriba la siguiente línea dentro de ese archivo:
const carros = requirir ("./myFirstModule ");Esta línea incluirá nuestro módulo en nuestro índice.js Archivo también, ahora podemos llamar al "GetRandomCar ()" función usando el "carros" variable:
const randomcar = autos.getrandomcar ();Lo último que queda por hacer es usar el nombre y el modelo del auto que fue elegido al azar. Hacemos eso utilizando las siguientes líneas de comando de código:
consola.registro(Ahora todo lo que tenemos que hacer es ejecutar el índice Archivo escribiendo el siguiente comando en el terminal:
índice de nodo.jsVerá el siguiente resultado en la consola:
Ahí lo tiene, creó su primer módulo de nodo y lo usó en otro archivo usando exportaciones y requerir declaraciones. Si desea hacer un esfuerzo adicional, puede publicar este módulo en la biblioteca NPM.
Conclusión
Los módulos de nodo son el equivalente de las bibliotecas de JavaScript, y es por eso que crear nuevos módulos de nodo no es un trabajo difícil. Para comenzar, debe configurar un nuevo proyecto usando "NPM Init" y luego puede implementar el módulo de nodo en otro archivo o aplicación utilizando requerir y exportaciones Palabras clave. Actualmente, solo implementamos el uso de módulos dentro de una sola máquina, si lo desea, incluso puede publicar su módulo en el Biblioteca NPM también.