我分叉了primeng的存储库并做了一个小修改。 当我安装我的回购时,它给了我这个错误:
primeng@1.0.0-beta.10-SNAPSHOT (git://github.com/matthieu- D/primeng.git#cec36bf71efe96b8a25d5d03f0c7d4ca6762443d)
└── UNMET PEER DEPENDENCY rxjs@5.0.0-beta.10
安装后,我有一些文件,但其他文件(例如组件)丢失了。
我在本地项目中有这个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-translate并且没有安装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 :(得分:0)
我想你需要更新你的包" rxjs":" ^ 5.0.0-beta.6"像
npm update --save rxjs@5.0.0-beta.10
我不太确定,因为我现在已经习惯了npm,但这就是错误对我说的。
希望这有帮助!