में कई मॉड्यूल की आवश्यकता के लिए मैं बहुत मानक तरीका मॉड्यूल की आवश्यकता होती है, जो कुछ इस तरह चला जाता है पसंद नहीं:सबसे अच्छा तरीका है NodeJS
connect = require 'connect'
express = require 'express'
redis = require 'redis'
sys = require 'sys'
coffee = require 'coffee-script'
fs = require 'fs'
यह बिल्कुल सूखी नहीं है। एक मामूली कॉफीस्क्रिप्ट सर्वर में, नृत्य की आवश्यकता पूरी लिपि का एक उचित हिस्सा लेती है! मैं निम्नलिखित विकल्प के साथ toying किया गया है:
"connect,express,redis,sys,coffee-script,fs"
.split(',').forEach (lib) -> global[lib] = require lib
के बाद से मैंने नहीं देखा है लोगों को मानक दृष्टिकोण refactor करने के लिए प्रयास करते हैं, मैंने सोचा था कि यदि ऐसा करना उचित लगता है मैं पूछता हूँ चाहते हैं, और यदि हां, तो कर रहे हैं ऐसा करने के लिए कोई बेहतर तरीका है?
इंटेलिजेंट सवाल। कुछ शांत सीखने की आशा में अनुकूल: डी – Kheldar
@mahemoff वैश्विक दायरा :( – Raynos
मुझे वैश्विक दायरे के तर्क के बारे में आश्वस्त नहीं है। आखिरकार, एनपीएम का मतलब वैश्विक नामस्थान का तात्पर्य है। यह निश्चित रूप से एक व्यापार-बंद है बुनियादी ढांचे-स्तर की आवश्यकता बयान करने के लिए व्यवसाय/एप्लिकेशन तर्क के आपके सामने के बाधा के लिए स्पष्ट डाउनसाइड्स हैं। – mahemoff