abb*_*ood 6 javascript ruby-on-rails node.js coffeescript angularjs
我正在尝试建立一个支持angular/coffeescript/sass/jade的环境......并且被告知angular-curve做得非常出色.
我被困在这个部分:克隆了回购并运行后npm install我得到了这个错误:
npm ERR! peerinvalid The package karma does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer grunt-karma@0.5.4 wants karma@~0.9.4 || ~0.10
npm ERR! peerinvalid Peer karma-chrome-launcher@0.1.4 wants karma@>=0.9.3
npm ERR! peerinvalid Peer karma-firefox-launcher@0.1.3 wants karma@>=0.9
npm ERR! peerinvalid Peer karma-html2js-preprocessor@0.1.0 wants karma@>=0.9
npm ERR! peerinvalid Peer karma-jasmine@0.1.5 wants karma@>=0.9
npm ERR! peerinvalid Peer karma-requirejs@0.2.2 wants karma@>=0.9
npm ERR! peerinvalid Peer karma-script-launcher@0.1.0 wants karma@>=0.9
npm ERR! peerinvalid Peer karma-coffee-preprocessor@0.2.1 wants karma@>=0.11.14
npm ERR! peerinvalid Peer karma-phantomjs-launcher@0.1.4 wants karma@>=0.9
npm ERR! System Darwin 13.1.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/abdullah/dev/js/sandbox/bayt
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.9
npm ERR! code EPEERINVALID
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/abdullah/dev/js/sandbox/bayt/npm-debug.log
npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)
看到我npm ls 在这里的输出,并npm ls global返回空.
来自rails/bundler背景,读取 npm允许嵌套依赖(即你可以有2个库,每个库有不同版本的每个依赖)我不明白为什么/如何发生这个问题.帮助任何人?
只需将karma版本更改package.json为"karma": "^0.9.0"或"karma": ">=0.9.0",然后生成npm update
更新
也尝试更新grunt-karma.我只是尝试过,它不适用于以前的更改.因此,当你提到的:"grunt-karma": ">=0.5.0","karma": ">=0.9.0",和npm update.
实际上我通常从这些过时的package文件中删除所有版本,并且npm update最终导致你必须更新它们(有点新手的事情,不推荐).所以,如果以前没有帮助,你可以试试这个.上次我最新版本只有一个小问题.
在此之前,您还可以键入npm cache clean控制台.
| 归档时间: |
|
| 查看次数: |
1432 次 |
| 最近记录: |