无法运行npm install browserify

kan*_*itw 5 install npm browserify

我尝试npm install browserify在本地和全局运行(-g)

但我总是得到以下错误

npm ERR! peerinvalid The package bn.js does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer miller-rabin@1.1.2 wants bn.js@^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
Run Code Online (Sandbox Code Playgroud)

不知道如何解决它.

(我的节点版本是v0.10.24,我在OSX Yosemite上)

Ale*_*lch 0

github 页面上的问题中有解决方法列表的详细信息

错误列表

总结问题中发布的解决方案,您需要在您自己的项目中安装 miller-rabin@1.1.1 作为对等依赖项 (npm install miller-rabin@1.1.1 --save-peer),以确保 bn使用 .js@0.15 而不是最新版本。

希望有帮助!