我不太喜歡,要求模塊的標準方法,這是這樣的:最好的辦法需要幾個模塊的NodeJS
connect = require 'connect'
express = require 'express'
redis = require 'redis'
sys = require 'sys'
coffee = require 'coffee-script'
fs = require 'fs'
它不完全乾燥。在一個適中的CoffeeScript服務器中,require舞需要佔用整個腳本的一小部分!我一直toying以下替換:
"connect,express,redis,sys,coffee-script,fs"
.split(',').forEach (lib) -> global[lib] = require lib
因爲我還沒有看到人們試圖重構標準的做法,我認爲我會問,如果它似乎是合理的話,如果是的話,有沒有更好的方法來做到這一點?
智能問題。希望學習的東西很酷:D – Kheldar
@mahemoff全球範圍:( – Raynos
我不相信全球範圍的論點。畢竟,NPM意味着全球命名空間無論如何。 這當然是一個權衡考慮作爲對於執行基礎設施級需求聲明的業務/應用程序邏輯在面臨中斷時存在明顯的缺點 – mahemoff