में ओएस-स्वतंत्र ग्रंट स्क्रिप्ट कमांड जब grunt
कमांड में Windows shell में चलाया जाता है, तो grunt.js फ़ाइल के समान पथ में, Windows Windows स्क्रिप्ट होस्ट का उपयोग करके grunt.js चलाने का विकल्प चुनता है। The recommended path स्पष्ट रूप से grunt.cmd
पर कॉल करना है।एनपीएम पैकेज.जेसन
यह सब ठीक और बेवकूफ है, लेकिन अगर मैं अपने एनपीएम पैकेज.जेसन में ओएस-स्वतंत्र स्क्रिप्ट कमांड बनाना चाहता हूं तो मैं क्या कर सकता हूं? मैं यह नहीं कर सकता अगर मैं * nix:
"scripts": {
"dox": "grunt.cmd dox"
}
कोई भी पॉइंटर्स? या, क्या पहेली का एक बड़ा टुकड़ा है जिसे मैं याद कर रहा हूं? (मैं एनपीएम और ग्रंट दोनों के लिए समान रूप से नया हूं)। विंडोज पर
@grunt.cmd %*
इसलिए,, बस grunt
लागू के बाद से यह विंडोज स्क्रिप्टिंग होस्ट के उठा तुलना में अधिक प्राथमिकता मिलती बैच फ़ाइल चलाता है:
$ *% होना चाहिए *? –
@JasonDiamond हाँ! धन्यवाद! फिक्स्ड। –