2016-07-20 75 views
0

我分叉primeng的存储库,并做了一个小的修改。 当我NPM安装我的回购它给我这个错误:为什么npm不安装某些文件夹?

[email protected] (git://github.com/matthieu- D/primeng.git#cec36bf71efe96b8a25d5d03f0c7d4ca6762443d) 
└── UNMET PEER DEPENDENCY [email protected] 

安装完毕后,我有一些文件,但(例如组件)人失踪。

我有这样的package.json在我的本地项目:

"@angular/common": "2.0.0-rc.4", 
"@angular/compiler": "2.0.0-rc.4", 
"@angular/core": "2.0.0-rc.4", 
"@angular/forms": "0.2.0", 
"@angular/http": "2.0.0-rc.4", 
"@angular/platform-browser": "2.0.0-rc.4", 
"@angular/platform-browser-dynamic": "2.0.0-rc.4", 
"@angular/router": "3.0.0-beta.2", 
"primeng": "git://github.com/matthieu-D/primeng.git", 
"primeui": "^4.1.12", 
"rxjs": "^5.0.0-beta.6", 
"zone.js": "^0.6.12" 

我怀疑问题是从叉地方,而不是。 PS:我分叉的另一个项目NG2,翻译和src文件夹不会安装:https://github.com/matthieu-D/ng2-translate
我做了:

npm install git://github.com/matthieu-D/ng2-translate.git 

如果我安装了非分叉通过NPM primeng通过,我得到错误,但一切都完美克隆。
但是,如果我通过npm install github安装非分叉...某些文件夹不会安装。
它要么是我使用错误的命令,或者回购协议不知道如何不支持通过github安装。

回答

0

我猜你需要更新你的包“rxjs”:“^ 5.0.0-beta.6”像

npm update --save [email protected] 

我不是很肯定,因为我现在习惯了NPM ,但这就是错误告诉我的。

希望这会有所帮助!

+0

试过你的命令,没有任何改变。 然后我做了npm安装的.10。 UNMET PEER DEPENDENCY [email protected] npm WARN @ angular/core @ 2.0.0-rc.4需要[email protected]的同行,但没有安装。 npm WARN @ angular/http @ 2.0.0-rc.4需要[email protected]的同伴,但没有安装。 npm WARN @ angular/router @ 3.0.0-beta.2需要[email protected]的同行,但没有安装。 –

+0

试着卸载.6并安装.10,用'npm uninstall --save rxjs @ 5.0.0-beta.6'然后'npm uninstall --save rxjs @ 5.0.0-beta.10' – Elwi

+0

另外,试试看看你有哪些包装,看到这个答案:http://stackoverflow.com/a/10986132/1536999 – Elwi

相关问题