আমি 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০.০.১-এ রয়েছে, যা ব্যবহার করে grunt-lib-phantomjs@0.3.1, যা ব্যবহার করে phantomjs@1.9.1-0:)
git cloneবা কাঁটাচামচ প্রয়োজনীয় মডিউল। আপনিphantomjsনিজে নেস্টেড অপসারণ করতে পারেন ।