ฉันต้องการใช้grunt-contrib-jasmine
แพคเกจ NPM มันมีการพึ่งพาต่าง ๆ ส่วนหนึ่งของกราฟการพึ่งพาเป็นดังนี้:
─┬ grunt-contrib-jasmine@0.4.1
│ ├─┬ grunt-lib-phantomjs@0.2.0
│ │ ├─┬ phantomjs@1.8.2-2
น่าเสียดายที่มีข้อผิดพลาดในรุ่นนี้phantomjs
ซึ่งป้องกันไม่ให้ติดตั้งอย่างถูกต้องบน Mac OS X ได้รับการแก้ไขในเวอร์ชั่นล่าสุด
ฉันgrunt-lib-phantomjs
จะใช้รุ่นที่ใหม่กว่าได้phantomjs
อย่างไร
บริบทเพิ่มเติมบางส่วน:
grunt-contrib-jasmine
อย่างชัดเจนต้องรุ่น"~0.2.0"
ของgrunt-lib-phantomjs
ซึ่งชัดเจนต้องรุ่นของ"~1.8.1"
phantomjs
- การเพิ่ม
phantomjs
การพึ่งพาแพ็คเกจของฉันก่อนไม่มีผล ทั้งสองรุ่นได้รับการติดตั้งและgrunt-contrib-jasmine
ยังคงใช้รุ่นเก่ากว่า (ดู: เมื่อติดตั้งแพคเกจด้วย NPM คุณสามารถบอกให้ใช้เวอร์ชันที่แตกต่างกันของการอ้างอิงอย่างใดอย่างหนึ่งได้หรือไม่ )
git clone
หรือแยกโมดูลที่จำเป็น นอกจากนี้คุณยังสามารถลบแบบซ้อนได้phantomjs
ด้วยตนเอง