no lo hago muy parecido a la forma estándar para requerir módulos, que es algo como esto:mejor manera de requerir varios módulos en NodeJS
connect = require 'connect'
express = require 'express'
redis = require 'redis'
sys = require 'sys'
coffee = require 'coffee-script'
fs = require 'fs'
No es exactamente SECO. ¡En un modesto servidor CoffeeScript, el requerimiento de baile ocupa una parte considerable de todo el guión! He estado toying con la siguiente alternativa:
"connect,express,redis,sys,coffee-script,fs"
.split(',').forEach (lib) -> global[lib] = require lib
personas Puesto que no he visto tratan de refactorizar el método estándar, yo pensé en preguntar si parece razonable hacerlo, y si es así, son Hay alguna forma mejor de hacerlo?
Pregunta inteligente. Favorecer con la esperanza de aprender algo interesante: D – Kheldar
@mahemoff alcance global :( – Raynos
No estoy seguro del argumento del alcance global. Después de todo, NPM implica un espacio de nombre global de todos modos. Sin duda es una solución de compromiso para considerar como hay claras desventajas en la interrupción en persona de la lógica de negocios/aplicaciones para realizar una declaración de requerimiento a nivel de infraestructura. – mahemoff