2016-07-20 120 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

相關問題