मेरे पास एक ग्रंट बिल्ड फ़ाइल है।ग्रंट कमांड लाइन पैरामीटर
myTask: {
options: {
configFile: "config/default.js",
args: { }
},
dev: {
configFile: 'config/local.js',
options: { args: {} },
},
test: {
configFile: 'config/remote.js',
options: { args: {} }
}
}
...
grunt.registerTask('customTask', ['myTask:dev']);
grunt.registerTask('customTask-Test', ['myTask:test']);
वर्तमान में, मैं कमांड लाइन से निम्नलिखित चला सकते हैं::
> grunt customTask
सब कुछ काम करता है अपने निर्माण फ़ाइल एक काम है कि ऐसा दिखाई देता है ठीक। हालांकि, मैं कुछ इस तरह करने की क्षमता जोड़ने की जरूरत:
> grunt customTask --myParam=myValue
मैं अपने "देव" कार्य लक्ष्य में myParam के मूल्य पर गौर करने की जरूरत है। हालांकि, मैं यह नहीं समझ सकता कि इसे कैसे किया जाए। अगर मैं myTask: dev चला गया है तो मैं सिर्फ अपने पैराम के मूल्य को मुद्रित कर सकता हूं, तो मुझे खुशी होगी। दूसरे शब्दों में, मैं जब
> grunt customTask
> grunt customTask --myParam=hello
You entered hello
> grunt customTask-Test
> grunt customTask-Test --myParam=hello
मैं कुछ इस तरह कैसे करते हैं चलाने निम्नलिखित देखना चाहते हैं?
इसका उत्तर पहले दिया गया है: http://stackoverflow.com/questions/17012102/grunt-command-line- तर्क-काम नहीं कर रहे –