मैं का उपयोग करना चाहते हैं 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-jasmine0.5.1 पर है, जो उपयोग करता है grunt-lib-phantomjs@0.3.1, जो phantomjs@1.9.1-0:) का उपयोग करता है
git cloneया कांटा आवश्यक मॉड्यूल। आपphantomjsमैन्युअल रूप से नेस्टेड भी निकाल सकते हैं ।