2013-12-15 10 views
5

के साथ बनाना। मैं Node.js. का उपयोग कर सब्लिमे टेक्स्ट 2 में जावास्क्रिप्ट बिल्ड सिस्टम बनाने की कोशिश कर रहा हूं। समस्या यह है कि मुझे नहीं पता कि मेरे मैक पर Node.js कहाँ स्थापित है (मैंने इसे मैक इंस्टॉलर के साथ स्थापित किया है और माउंटेन शेर चला रहा हूं) या इसे खोजने के लिए पथ चर को सही तरीके से कैसे असाइन किया जाए।सब्लिमे टेक्स्ट 2 - जावास्क्रिप्ट को नोड.जेएस

+0

नोड प्रोग्राम के साथ अपने फ़ोल्डर पर जाएं, और 'नोड ऐप' या 'नोड सर्वर' चलाएं (आपकी मुख्य फ़ाइल के आधार पर)। यदि यह काम नहीं करता है तो 'nodejs ऐप' या 'nodejs सर्वर' आज़माएं? – SalGad

+1

बाइनरी कहां स्थित है यह जानने के लिए टर्मिनल में 'कौन सा नोड' चलाएं ... – MattDMo

उत्तर

5

यदि आप पहले से ही install Package Control सब्लिमे में नहीं हैं, तो Nodejs प्लगइन स्थापित करें। यह आपको स्क्रैच से सबकुछ बनाने की कोशिश करने से कहीं ज्यादा दूर ले जाना चाहिए।

एक बार नोडज स्थापित हो जाने के बाद, Preferences -> Package Settings -> Nodejs -> Settings - DefaultऔरSettings - User खोलें। Default से User की संपूर्ण सामग्री की प्रतिलिपि बनाएँ ताकि आप इसे संपादित कर सकें, फिर Default बंद करें। (आपDefault, किसी भी बदलाव के उन्नयन पर ओवरराइट किया जाएगा। संपादित करते हैं) पूर्ण पथ Terminal.app से which node और which npm चलाकर लौटे करने "node_command" और "npm_command"false से बदलें।

उदाहरण के लिए, यदि which node रिटर्न /usr/local/bin/node, और which npm रिटर्न /usr/local/bin/npm, फिर अपनी सेटिंग फ़ाइल इस तरह दिखना चाहिए:

{ 
    // save before running commands 
    "save_first": true, 
    // if present, use this command instead of plain "node" 
    // e.g. "/usr/bin/node" or "C:\bin\node.exe" 
    "node_command": "/usr/local/bin/node", 
    // Same for NPM command 
    "npm_command": "/usr/local/bin/npm", 
    // as 'NODE_PATH' environment variable for node runtime 
    "node_path": false, 

    "expert_mode": false, 

    "ouput_to_new_tab": false 
} 

सहेजें फ़ाइल, और अब आप सफलतापूर्वक Tools -> Nodejs में आदेशों का उपयोग करने में सक्षम होना चाहिए ।

+0

प्रतिक्रिया के लिए धन्यवाद। मैंने पैकेज नियंत्रण, नोडज प्लगइन स्थापित किया और आपके निर्देशों का पालन किया। जब मैं टूल्स कमांड का उपयोग टूल्स-> नोड.जेएस के तहत करता हूं, तो मुझे कुछ सेकंड के लिए स्टेटस विंडो में मेरी .js फ़ाइल का पथ दिखाई देता है और फिर यह गायब हो जाता है। जब मैं बिल्ड कमांड का उपयोग करता हूं तो यह "नोड: कमांड नहीं मिला" देता है। कोई विचार क्या मैं गलत कर रहा हूँ? – user3104891

+0

यदि आप टर्मिनल से 'कौन सा नोड' चलाते हैं, तो यह क्या लौटाता है? – MattDMo

+0

/यूएसआर/स्थानीय/बिन/नोड – user3104891

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