Node.jsExportando y consumiendo módulos


Observaciones

Mientras que todo en Node.js generalmente se hace de forma asíncrona, require() no es una de esas cosas. Como los módulos en la práctica solo necesitan cargarse una vez, es una operación de bloqueo y deben usarse correctamente.

Los módulos se almacenan en caché después de la primera vez que se cargan. Si está editando un módulo en desarrollo, deberá eliminar su entrada en la memoria caché del módulo para poder utilizar nuevos cambios. Dicho esto, incluso si un módulo se borra de la memoria caché del módulo, el módulo en sí no se recolecta como basura, por lo que se debe tener cuidado para su uso en entornos de producción.

Exportando y consumiendo módulos Ejemplos relacionados