Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Una de las características principales de Node.js es su sistema de módulos, que permite a los desarrolladores organizar el código en módulos reutilizables. Este sistema promueve la modularidad del código, lo que facilita la creación y gestión de aplicaciones grandes. Este artículo analizará en profundidad el sistema de módulos de Node.js, incluido cómo funciona, cómo crear y utilizar módulos, y las ventajas y limitaciones del sistema de módulos.
Node.js utiliza la especificación del módulo CommonJS, que es una especificación para cargar módulos de forma sincrónica. Cada archivo se trata como un módulo independiente con su propio alcance.Módulo aprobadorequire
Carga de funciones, a través deexports
objeto omodule.exports
Miembros exportadores.
Cuando Node.js carga un módulo, ejecuta el código en el archivo del módulo y almacena las interfaces exportadas en un caché.Subsecuenterequire
La llamada recuperará el módulo directamente del caché, mejorando así la velocidad de carga.
Crear un módulo es fácil.Sólo necesitas escribir código JavaScript en un archivo y pasarexports
omodule.exports
Exporte funciones, objetos o variables a las que desee que otros módulos tengan acceso.
Por ejemplo, cree un archivo llamado logger.js
Módulo para iniciar sesión:
// logger.js
function log(message) {
console.log(message);
}
module.exports = log;
Para usar un módulo que puedes usar en otro archivo require
La función lo introduce.require
La función acepta una