Duplicar posible:
Node.js - require empty path¿Qué significa ('../') significa?
¿Qué significa require('../')
en el contexto de Node.js? Código de ejemplo here.
Duplicar posible:
Node.js - require empty path¿Qué significa ('../') significa?
¿Qué significa require('../')
en el contexto de Node.js? Código de ejemplo here.
Se puede usar una carpeta como módulo si la carpeta contiene alguno de los siguientes archivos (en orden de búsqueda): package.json
, index.js
o index.node
.
En este caso, la carpeta tiene un archivo package.json
que, entre otras cosas, establece que el archivo principal del módulo es el archivo index.js
en el mismo directorio. Por lo tanto, la llamada require('../')
que solicitó puede cambiarse a require('../index.js')
.
Consulte Node.js Documentation - Folders as Modules para obtener más información.
Se requiere el archivo index.js
de la carpeta principal, que es la siguiente: https://github.com/senchalabs/connect/blob/master/index.js
supongo que todos los módulos de la carpeta principal? –
Mi conjetura también. ¿Hay documentación por ahí? – Randomblue
Nunca lo he usado, pero creo que es este proyecto: http://requirejs.org/, la implementación (../) debería cargar todos los módulos desde la carpeta principal. [1]: http://requirejs.org/ –