Compilando módulos dinamicamente necessários com o Browserify

Estou usando o Browserify para compilar um aplicativo Node.js grande em um único arquivo (usando as opções--bare e--ignore-missing [para evitar problemas comlib-cov no Express]). Eu tenho algum código para carregar dinamicamente módulos com base no que está disponível em um diretório:

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));
    }
});

Estou recebendo erros estranhos no meu aplicativo em que arquivos de texto arbitrários estão sendo carregados do diretório em que meu arquivo compilado está carregado. Acho que é porque os caminhos não estão mais definidos corretamente e porque o Browserify não poderárequire() os arquivos corretos que são carregados dinamicamente assim.

Curto de fazer uma estáticaindex.js , existe um método preferido de exigir dinamicamente um diretório de módulos que seja pronto para uso compatível com o Browserify?

questionAnswers(3)

yourAnswerToTheQuestion