2011-11-02 17 views
8

में कॉफ़ी-स्क्रिप्ट प्रोजेक्ट कैसे चलाएं मैं अपने प्रोजेक्ट को क्लाउड 9 आईडीई पर ले जाने पर विचार कर रहा हूं लेकिन परियोजना में कॉफी स्क्रिप्ट चलाने में परेशानी हो रही है। मैंने अपने सभी जेएस और कॉफी फाइलों की प्रतिलिपि बनाई लेकिन कॉफी फाइलों का उपयोग कर काम करने के लिए एक रन कॉन्फ़िगरेशन नहीं लग रहा है। मैंने कंसोल कमांड लाइन में कॉफी फ़ाइलों को संकलित करने के साथ-साथ एक रन कॉन्फ़िगरेशन बनाने की कोशिश की जो app.coffee को सीधे कॉल करता है लेकिन कोई किस्मत नहीं।क्लाउड 9

क्लाउड 9 पर कॉफी स्क्रिप्ट समर्थन क्या है और यह कैसे काम करता है। क्या यह कॉफी स्क्रिप्ट को स्वचालित रूप से जेएस में संकलित करता है? क्लाउड 9 में मेरी रन सेटिंग्स को कॉन्फ़िगर करने की आवश्यकता कैसे है?

उत्तर

6

मैं यह काम कर रहा है ... अपने परिणाम भिन्न हो सकते है, लेकिन यह मैं क्या किया है ...

मान लें कि आप जो app.coffee कहा जाता है आपका ऐप्लिकेशन है, मैं एक फ़ाइल में निम्न कोड के साथ runner.js बुलाया बनाया:

require("coffee-script"); 
require("./app"); 

Cloud9 आईडीई से, मैं सिर्फ runner.js फ़ाइल को चलाने के यह बताना और यह काम करने लगता है।

मैं भी अपने वैश्विक एनपीएम-स्थापित पैकेज का उपयोग करने में सक्षम नहीं था ... यकीन नहीं कि क्यों, लेकिन मुझे लगता है कि यह सिर्फ एक पथक मुद्दा है। वैसे भी, मैं सिर्फ अपनी परियोजना निर्देशिका में अपने संकुल स्थापित:

npm install coffee-script 

मैं भी अपने प्रोजेक्ट में express और restler उपयोग कर रहा था तो मैं इस परियोजना में ऐसा ही किया था। यह beautiffuly काम किया :)

+0

मीठा। निर्भर संकलन के बारे में फाइलों में शामिल हैं। मुझे एक अलग मॉडल होना चाहिए। कॉफी, नियंत्रक। कॉफी, आदि ... कॉफी-सी।/कंसोल में काम नहीं कर रहा है .. – MonkeyBonkey

+0

जब तक "कॉफी-स्क्रिप्ट" मॉड्यूल की आवश्यकता होती है, की आवश्यकताएं अन्य फ़ाइलों को जावास्क्रिप्ट में अनुवाद किए बिना काम करना चाहिए। उदाहरण के लिए, मेरे पास एक ही फ़ोल्डर में 'coffee.config' मॉड्यूल है। मुझे इसकी आवश्यकता हो सकती है: 'config = की आवश्यकता है'।/Config'' और यह जेएस में अनुवाद करने की आवश्यकता के बिना मूल्यांकन करता है। आपको 'नियंत्रक = आवश्यकताएं/नियंत्रक' करने में सक्षम होना चाहिए। यह तुम्हारे लिए काम नहीं कर रहा है? –

+0

टिप के लिए धन्यवाद ... इसे आजमाएं और दुर्भाग्य से प्रतिपादन में कुछ चल रहा है। यह निश्चित रूप से कॉफी फाइल को देखता है लेकिन रिक्त रीडरिंग लगता है। मैं इसे थोड़ा और खोदूँगा और देखें कि क्या हो रहा है। – MonkeyBonkey

3

कॉफीस्क्रिप्ट में लिखे गए node.js अनुप्रयोगों को चलाने पर क्लाउड 9 समर्थन पृष्ठ पर एक प्रविष्टि है: Create a CoffeeScript node.js project। ध्यान दें कि आप केवल जावास्क्रिप्ट फ़ाइलों को डीबग कर सकते हैं।

संबंधित मुद्दे