2015-01-02 5 views
5

Ich versuche npm install browserify zu laufen sowohl lokal als auch global (-g)Kann laufen npm nicht installieren browserify

aber ich habe immer die Folgefehler

npm ERR! peerinvalid The package bn.js does not satisfy its siblings' peerDependencies requirements! 
npm ERR! peerinvalid Peer [email protected] wants [email protected]^0.16.0 

npm ERR! System Darwin 14.0.0 
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "browserify" 
npm ERR! cwd /Users/kanitw/Dropbox/_Projects/_idl/_visrec/vegalite 
npm ERR! node -v v0.10.24 
npm ERR! npm -v 1.3.21 
npm ERR! code EPEERINVALID 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /Users/kanitw/Dropbox/_Projects/_idl/_visrec/vegalite/npm-debug.log 
npm ERR! not ok code 0 

nicht sicher, wie es zu lösen.

(My Knoten Version v0.10.24, ich auf OSX Yosemite bin)

+0

dasselbe Problem für mich auch –

Antwort

0

Es gibt Einzelheiten über dieses Problem zu umgehen Liste in den Themen auf der GitHub Seite

Error listing

das Zusammenfassend Lösung, die in der Ausgabe gepostet wird, müssen Sie [email protected] als Peer-Abhängigkeit in Ihrem eigenen Projekt installieren (npm install [email protected] --save-peer), das sicherstellt, dass die bn.js @ 0,15 wird anstelle der neueren Version verwendet.

Hoffe, dass hilft!

2

Hatte das gleiche Problem unter Linux. Versuchen Sie, npm update -g vor der Installation von browserify auszuführen. Das hat für mich funktioniert.

+0

das löste mein Problem auf Windows –

3

Um die workaround Arbeit zu machen, müssen Sie

  1. den vorhandenen node_modules Ordner löschen.
  2. npm install [email protected] --save-peer
  3. npm install browserify

Das garantiert funktioniert.