基于@tbranyen的解决方案,我创建了一个index.js文件,在当前文件夹下加载任意javascripts作为其中的一部分exports。// Load `*.js` under current directory as properties// i.e., `User.js` will become `exports['User']` or `exports.User`require('fs').readdirSync(__dirname + '/').forEach(function(file) { if (file.match(/\.js$/) !== null && file !== 'index.js') { var name = file.replace('.js', ''); exports[name] = require('./' + file); }});然后你可以require从任何其他地方的这个目录。