Compilar módulos dinámicamente necesarios con Browserify

Estoy usando Browserify para compilar una gran aplicación Node.js en un solo archivo (usando opciones--bare y--ignore-missing [para evitar problemas conlib-cov en Express]). Tengo un código para cargar dinámicamente módulos en función de lo que está disponible en un directorio:

var fs = require('fs'),
    path = require('path');

fs.readdirSync(__dirname).forEach(function (file) {
    if (file !== 'index.js' && fs.statSync(path.join(__dirname, file)).isFile()) {
        module.exports[file.substring(0, file.length-3)] = require(path.join(__dirname, file));
    }
});

Recibo errores extraños en mi aplicación donde se cargan archivos de texto de Aribtrary desde el directorio en el que se carga mi archivo compilado. Creo que es porque las rutas ya no están configuradas correctamente y porque Browserify no podrárequire() los archivos correctos que se cargan dinámicamente de esta manera.

Corto de hacer una estáticaindex.js archivo, ¿existe un método preferido para requerir dinámicamente un directorio de módulos que sea compatible con Browserify?

Respuestas a la pregunta(3)

Su respuesta a la pregunta