2014-05-21 5 views
7

मैं भौतिकीजेएस (https://github.com/wellcaffeinated/PhysicsJS#contributing) में योगदान करने के लिए चरणों का पालन करने और npm install के दौरान निम्न त्रुटि होने का प्रयास कर रहा हूं।एनपीएम इंस्टॉल में peerinvalid त्रुटियों को हल करने के लिए कैसे?

npm ERR! peerinvalid The package grunt-contrib-jasmine does not satisfy its siblings' peerDependencies requirements! 
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.5.3 
npm ERR! System Linux 3.13.0-24-generic 
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" 
npm ERR! cwd /home/slacktracer/Dropbox/dev/PhysicsJS 
npm ERR! node -v v0.10.26 
npm ERR! npm -v 1.4.3 
npm ERR! code EPEERINVALID 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/slacktracer/Dropbox/dev/PhysicsJS/npm-debug.log 
npm ERR! not ok code 0 

इसे हल करने के तरीके पर कोई सुझाव?

उत्तर

3

ऐसा लगता है कि PhysicsJS के package.json अद्यतन करने की ताकि "grunt-contrib-jasmine": "0.4.x",devDependencies में "grunt-contrib-jasmine": "0.5.x", है की जरूरत है की तरह।

+0

यह सही दूर चाल किया था। =) धन्यवाद! – slacktracer

2

मेरे मामले (peerinvalid समस्या है, लेकिन विभिन्न मॉड्यूल) में मैं पहले मॉड्यूल की स्थापना रद्द करने और उसे फिर से इंस्टॉल था:

npm uninstall MODULE 
npm install MODULE 

मैं भी package.json क्योंकि में मॉड्यूल के लिए एक निश्चित संस्करण निर्दिष्ट इससे पहले कि मैं एक संस्करण रेंज था:

"MODULE": "1.42.2", 
संबंधित मुद्दे