कॉफ़ीस्क्रिप्ट का उपयोग करके मुझे अपनी .js फ़ाइलों को अद्यतन करने के लिए किसी भी प्रकार की बिल्ड स्क्रिप्ट के माध्यम से जाना होगा, और मेरे पास उनमें से दो हैं, एक डिबगिंग के लिए और एक उत्पादन के लिए (एक को कम करने के लिए उग्लिफ़ का उपयोग करता है फाइलें, कोई नहीं करता)। तो मैं सोच रहा था कि कुछ सशर्त संकलन भी सुविधाजनक होगा, कोड के साथ जो केवल डीबग बिल्ड में प्रवेश करता है।कॉफीस्क्रिप्ट/UglifyJS में सशर्त संकलन
इसे प्राप्त करने का सबसे आसान तरीका क्या है, आदर्श रूप से एक साधारण कमांड लाइन स्विच द्वारा नियंत्रित किया जाता है जिसे मैं कॉफी या उलझाने के लिए दे सकता हूं?
मुझे यह विचार पसंद है, हालांकि आपको सावधान रहना होगा कि #if blah, #error blah, या कुछ और जो प्रीप्रोसेसर निर्देशों के साथ संघर्ष करेंगे, शामिल न करें। – obmarg
@obmarg अच्छा बिंदु। मैं इसका ध्यान रखूंगा। संपादित करें: कोई भी टिप्पणी जो इंडेंट नहीं है, वह समस्या होगी क्योंकि प्रीप्रोसेसर चकित होगा; इंडेंट टिप्पणियों की उम्मीद के रूप में अनदेखा किया जाएगा। –
+1। इससे काम बन जाएगा। मुझे प्री-प्रोसेसर टिप्पणियों को इंडेंट करने की आवश्यकता नहीं है। लेकिन क्या आप एक cpp- जैसे टूल के बारे में जानते हैं जो node.js पर चलता है (इसके लिए अतिरिक्त कुछ भी इंस्टॉल नहीं करना चाहते हैं, एनपीएम के माध्यम से छोड़कर, जो आसान है)? – Thilo