2015-04-30 4 views
9

शीर्षक यह सब कहता है। मैं अभी भी ग्रंट का उपयोग करता हूं, हालांकि ऐसा लगता है कि मुझे गुलप का उपयोग करना चाहिए।वीएससीओडी के भीतर से ग्रंट कार्यों को कैसे चलाएं?

फिर भी, एक सीएमडी विंडो में alt-tabbing की बजाय, मैं कुछ ग्रंट कार्यों को बंद करने के लिए पैलेट या शॉर्टकट कुंजियों का उपयोग करना चाहता हूं। दस्तावेज़ों को पढ़ना, ऐसा लगता है कि मुझे एक जेसन कार्य लिखना होगा। क्या??? यह एक ग्रंट कार्य चलाने के लिए एक ग्रंट कार्य लिखना है।

क्या किसी और ने पहले से ही ग्रंट चलाने के लिए एक सामान्य VSCode कार्य लिखा है?

संपादित करें: स्वीकार किए जाते हैं जवाब के लिए धन्यवाद, यहाँ मैं क्या चल रहा हूँ है:

{ 
    "version": "0.1.0", 
    "command": "grunt", 
    "isShellCommand": true, 
    "tasks": [{ 
     "taskName": "default" 
    },{ 
     "taskName": "stage" 
    },{ 
     "taskName": "dist" 
    }] 
} 

मैं पैलेट खोलें, और डिफ़ॉल्ट, मंच, जिले में देखते हैं। सुनिश्चित नहीं है कि यह सबसे अच्छा तरीका है, लेकिन यह अब तक काम करता है। निश्चित रूप से सुधार के लिए कमरा।

+0

यह मेरे लिए पूरी तरह से काम किया VSCode संस्करण 0.1.0 – TMc

उत्तर

5

डिफ़ॉल्ट tasks.json फ़ाइल में, आप केवल गड़बड़ी के लिए उपयोग किए जाने वाले गल्प उदाहरण को संशोधित कर सकते हैं। मेरे वर्तमान परियोजना में, मैं तो बस रूट निर्देशिका में grunt चलाने की आवश्यकता है, इसलिए मेरा इस तरह दिखता है:

{ 
    "command": "grunt", 
    "isShellCommand": true 
} 

तुम भी मौजूदा tasks अपने निर्माण में चलाने के लिए विशिष्ट कार्य जोड़ने के लिए विकल्प बदल सकते हैं।

+1

यह ध्यान देने योग्य है कि 'isShellCommand' 1.14 में पदावनत किया गया था का उपयोग कर। इसके बजाय, आपको इसे "प्रकार": "खोल" के साथ स्विच करना चाहिए। –

10

VSC करने के लिए सबसे recen अद्यतन ऑटो का पता लगाता है घुरघुराना (और घूंट कार्यों) है तो आप अब सिर्फ cmd+p उपयोग कर सकते हैं तो टाइप task (अंत में अंतरिक्ष नोटिस) और VSC आप को चलाने के लिए उपलब्ध कार्यों को प्रदर्शित करेगा। पर

This is how it looks

और जानकारी: https://code.visualstudio.com/Docs/editor/tasks

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