Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Rutas Relativas en Require | Sección
Practicar
Proyectos
Cuestionarios y Retos
Cuestionarios
Retos
/
Fundamentos de Node.js

bookRutas Relativas en Require

Desliza para mostrar el menú

Cuando utilizas require con rutas relativas en Node.js, indicas exactamente a Node.js dónde encontrar tus módulos personalizados. Siempre comienza una ruta relativa con ./ para el directorio actual o ../ para subir un directorio. Esto hace que tu código sea claro y evita conflictos accidentales con módulos integrados o paquetes instalados.

Estructura de carpetas.

project/
│
├── app.js
├── utils.js
└── helpers/
    └── math.js
utils.js

utils.js

helpers/math.js

helpers/math.js

app.js

app.js

copy

Se debe evitar omitir ./ o ../ al requerir tus propios archivos. Si escribes require('utils') en lugar de require('./utils'), Node.js buscará un módulo principal o un paquete en node_modules, no tu archivo. Esto puede provocar errores difíciles de depurar.

Mantén la estructura de tu proyecto organizada y utiliza rutas relativas claras y explícitas. Si tu proyecto crece, considera usar rutas absolutas con herramientas como path.join o configurar alias de módulos, pero siempre sé consistente y verifica tus rutas al mover archivos. Recuerda, las rutas relativas se resuelven desde el archivo donde se llama a require, no desde donde ejecutas tu script.

question mark

¿Qué declaración de require carga correctamente un archivo local llamado utils.js ubicado en el mismo directorio que el archivo actual y evita conflictos accidentales con los módulos principales de Node.js o paquetes instalados?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 14

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 14
some-alt