2015-01-02 16 views
5

próbuję uruchomić npm install browserify zarówno lokalnie jak i globalnie (-g)nie można uruchomić npm zainstalować browserify

ale zawsze dostaje błędów Postępuj

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 

Nie wiesz jak go rozwiązać.

(Moja wersja węzeł jest v0.10.24, jestem na OSX Yosemite)

+0

ten sam problem dla mnie też –

Odpowiedz

0

Istnieją dane z listy obejścia w kwestii na stronie github

Error listing

podsumowanie rozwiązanie zamieszczone w numerze, musisz zainstalować [email protected] jako peer-dependency w swoim własnym projekcie (npm install [email protected] --save-peer), który upewnia się, że bn.js @ Używane jest 0,15 zamiast najnowszej wersji.

Nadzieję, że pomaga!

2

Miał ten sam problem w systemie Linux. Przed zainstalowaniem przeglądarki sprawdź przed uruchomieniem npm update -g . To działa dla mnie.

+0

to rozwiązało mój problem w systemie Windows –

3

W celu dokonania prac workaround, trzeba

  1. Usuń istniejący folder node_modules.
  2. npm install [email protected] --save-peer
  3. npm install browserify

który działa gwarantowana.