2013-02-15 51 views
14

मुझे आश्चर्य है कि क्या गड़गड़ाहट 0.4 ​​चलाने के लिए संभव है। * बिना घुसपैठ के स्थापित किए।ग्रंट 0.4 ​​कैसे चलाएं। * बिना grunt-cli

मुझे समझ में आता है कि ग्रंट-क्ली मेरी प्रोजेक्ट निर्देशिका में नोड-मॉड्यूल में स्थापित गड़बड़ी के संस्करण की तलाश में है ताकि गड़बड़ी के संस्करण को चलाने के लिए ... लेकिन क्या ग्रंट-क्ली स्थापित किए बिना गड़बड़ी करना संभव है? कैसे?

अग्रिम धन्यवाद!

+1

असली सवाल यह है कि, आप इसे क्यों करना चाहते हैं? –

+1

हाय! पूछने के लिए धन्यवाद्। मैं दो मामलों के बारे में सोचता हूं: एक स्वचालित स्क्रिप्ट से गड़बड़ी कर रहा है और दूसरा इंस्टॉलेशन की आसानी के लिए भंडार में पूरी प्रणाली को चेक-इन कर रहा है। एक और मामले में वैश्विक स्तर पर एक पैकेज स्थापित करने के लिए व्यवस्थापक अनुमतियां नहीं हो सकती हैं। – cromandini

उत्तर

15

कोशिश

node -e "require('grunt').cli();" 

यदि आप एक पर हैं आप निम्न आदेश के साथ यह कर सकते हैं मैक/यूनिक्स

25

ग्रंट-क्ली कोड की एक बहुत छोटी राशि है। अगर मैं आप था तो मैं इसे GitHub repository में देखता हूं। इस तरह आप सीखेंगे कि यह क्या करता है, और ऐसा करना बहुत आसान है।

मुझे कोई गंदगी-क्ली के साथ चलाने के साथ भाग्य मिला है।

node -e "require('grunt').cli()" 

आप कार्यों निर्दिष्ट करने के लिए चाहते हैं, तो आप इसे इस प्रकार कर सकते हैं::

node -e "var g = require('grunt'); g.cli.tasks = ['default']; g.cli()" 
+0

हाँ !! धन्यवाद एलन, आपका कोड मेरे मैक पर काम नहीं करता है, लेकिन आरईपीएल में जा रहा है और 'आवश्यकता (' grunt ') चला रहा है। Cli();' कमांड लाइन में काम किया। और एक स्क्रिप्ट में कोड की एक ही पंक्ति डालने पर भी काम किया :) – cromandini

+0

आप इसके साथ एक विशिष्ट कार्य को कैसे लक्षित करेंगे? पूर्व। 'डिफ़ॉल्ट डिफ़ॉल्ट'? –

+0

@Nate ने मेरा उत्तर अपडेट किया, यह परीक्षण और काम करता है। –

0

आप किसी अन्य स्क्रिप्ट से कोशिश कर सकते हैं:

var grunt = require('grunt'); 
grunt.cli(); 

वह गंदे पैकेज की तलाश करेगा और Gruntfile.js निष्पादित करेगा।

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

  • कोई संबंधित समस्या नहीं^_^