मैं का उपयोग करना चाहते हैं grunt-contrib-jasmine
एनपीएम पैकेज । इसकी विभिन्न निर्भरताएँ हैं। निर्भरता ग्राफ का हिस्सा इस तरह दिखता है:
─┬ grunt-contrib-jasmine@0.4.1
│ ├─┬ grunt-lib-phantomjs@0.2.0
│ │ ├─┬ phantomjs@1.8.2-2
दुर्भाग्य से, इस संस्करण में एक बग है phantomjs
जो इसे मैक ओएस एक्स पर सही तरीके से स्थापित करने से रोकता है। यह नवीनतम संस्करण में तय किया गया है।
मुझे कैसे मिल सकता हैं grunt-lib-phantomjs
नए संस्करण का उपयोगphantomjs
?
कुछ अतिरिक्त संदर्भ:
grunt-contrib-jasmine
स्पष्ट रूप से के संस्करण"~0.2.0"
की आवश्यकता हैgrunt-lib-phantomjs
, जिसमें स्पष्ट रूप से संस्करण"~1.8.1"
की आवश्यकता होती हैphantomjs
।- जोड़ा जा रहा है
phantomjs
अपने पैकेज के निर्भरता के लिए पहले कोई प्रभाव नहीं है; दोनों संस्करणों को स्थापित किया गया है औरgrunt-contrib-jasmine
अभी भी पुराने संस्करणों का उपयोग करता है (देखें: एनपीएम के साथ एक पैकेज स्थापित करते समय, क्या आप इसे इसके किसी एक निर्भरता के भिन्न संस्करण का उपयोग करने के लिए कह सकते हैं? )।
grunt-contrib-jasmine
0.5.1 पर है, जो उपयोग करता है grunt-lib-phantomjs@0.3.1
, जो phantomjs@1.9.1-0
:) का उपयोग करता है
git clone
या कांटा आवश्यक मॉड्यूल। आपphantomjs
मैन्युअल रूप से नेस्टेड भी निकाल सकते हैं ।