Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在尝试建立一个角度项目时会遇到业力问题_Javascript_Ruby On Rails_Node.js_Angularjs_Coffeescript - Fatal编程技术网

Javascript 在尝试建立一个角度项目时会遇到业力问题

Javascript 在尝试建立一个角度项目时会遇到业力问题,javascript,ruby-on-rails,node.js,angularjs,coffeescript,Javascript,Ruby On Rails,Node.js,Angularjs,Coffeescript,我正在尝试建立一个支持angular/coffeescript/sass/jade的环境。。而且被告知他做得很好 我被这部分卡住了:在克隆repo并运行npm安装之后,我得到了以下错误: npm ERR! peerinvalid The package karma does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer grunt-karma@0.5.4 wants karma

我正在尝试建立一个支持angular/coffeescript/sass/jade的环境。。而且被告知他做得很好

我被这部分卡住了:在克隆repo并运行
npm安装之后,我得到了以下错误:

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
请参阅my
npm ls
的输出,并且
npm ls global
返回空


来自rails/bundler的背景,并且npm允许嵌套依赖项(即您可以有两个库,每个库在不同的版本中具有一个依赖项),我不明白为什么/如何发生这个问题。帮助任何人?

只需将
package.json中的
karma
版本更改为
“karma”:“^0.9.0”
“karma”:“>=0.9.0”
并进行
npm更新

更新

同时尝试更新
咕噜业力
。我只是尝试了一下,但之前的更改不起作用。因此,正如您所提到的:
“咕噜嘎嘎的因果报应”:“>=0.5.0”
“因果报应”:“>=0.9.0”,
npm更新

事实上,我通常会从这些过时的
文件中删除所有版本,并执行
npm更新
,因为最终您必须更新它们(可能是新手,不推荐)。所以,如果上一个没有帮助,你可以试试这个。上次我对最新版本只有一个小问题


在此之前,您还可以在控制台中键入
npm cache clean

^
是什么意思?即更新次要版本,如
0.x.x
。我将业力更改为
“业力”:“>=0.9.0”
,甚至将
咕噜业力更改为
咕噜业力:“>=0.5.0”
,但我仍然得到完全相同的错误?对我来说,它与
“业力”:“^0.9.0”
,我没有更改
咕噜业力的版本。我明白了。。好吧,请原谅我,我的连接速度很慢。。当它起作用时,我会给你正确的答案