Мне не очень нравится стандартный способ требовать модулей, который выглядит примерно так:
connect = require 'connect'
express = require 'express'
redis = require 'redis'
sys = require 'sys'
coffee = require 'coffee-script'
fs = require 'fs'
Это не совсем СУХОЙ.На скромном сервере CoffeeScript требуемый танец занимает большую часть всего сценария!Я играю со следующей альтернативой:
"connect,express,redis,sys,coffee-script,fs"
.split(',').forEach (lib) -> global[lib] = require lib
Поскольку я не видел, чтобы люди пытались реорганизовать стандартный подход, я решил спросить, кажется ли это разумнымсделать это, и если да, есть ли лучшие способы сделать это?