Decidí usar RequireJS como mi cargador de módulos en NodeJS.
Desafortunadamente, los módulos que defino no tienenacceso a algunos de los objetos "globales" que estarían disponibles si los módulos se cargaran usando el método CommonJS. Esto incluye los objetos que se encuentran en el alcance del módulo, tales como __dirname
y __filename
.
¿Existe un enfoque relativamente simple para usar estos objetos en los módulos RequireJS?
Respuestas
5 para la respuesta № 1Esto está cubierto en el sitio de problemas de requirejs en github (https://github.com/jrburke/requirejs/issues/89) y la solución que parecen sugerir es usar module.uri en su lugar.