尚未满足的PEER DEPENDENCY [email protected]

问题描述:

我已经安装NPM包,我注意到这个控制台日志:尚未满足的PEER DEPENDENCY [email protected]

UNMET PEER DEPENDENCY [email protected] 

npm WARN optional Skipping failed optional dependency /chokidar/fsevents: 
npm WARN notsup Not compatible with your operating system or architecture: [email protected] 
npm WARN [email protected] requires a peer of [email protected] but none was installed. 
npm WARN [email protected] requires a peer of [email protected] but none was installed. 
npm WARN [email protected] No repository field. 

这是什么意思?

我试图npm安装angular2,但输出是一样的。

的package.json depencies

"dependencies": { 
    "@angular2-material/card": "^2.0.0-alpha.2", 
    "@angular2-material/checkbox": "^2.0.0-alpha.2", 
    "@angular2-material/core": "^2.0.0-alpha.2", 
    "@angular2-material/input": "^2.0.0-alpha.2", 
    "@angular2-material/progress-circle": "^2.0.0-alpha.2", 
    "@angular2-material/radio": "^2.0.0-alpha.2", 
    "@angular2-material/sidenav": "^2.0.0-alpha.2", 
    "@angular2-material/toolbar": "^2.0.0-alpha.2", 
    "angular2": "2.0.0-beta.14", 
    "angular2-modal": "^0.1.3", 
    "es6-shim": "^0.35.0", 
    "ng2-bootstrap": "^1.0.11", 
    "ng2-bs3-modal": "^0.5.1", 
    "ng2-material": "^0.3.5", 
    "reflect-metadata": "0.1.2", 
    "rxjs": "5.0.0-beta.2", 
    "systemjs": "0.19.25", 
    "zone.js": "0.6.6", 
    "socket.io":"1.4.5" 
+0

这意味着一个或多个在您的包有依赖关系只与角angular2兼容@ 2.0.0-beta.14或者更高。它在你的package.json中列出了哪些版本? – inoabrian

+0

将我的package.json依赖项添加到我的问题 – TheUnreal

+0

尝试使用npm卸载angular2后,通过npm缓存clear和npm install angular2。 – inoabrian

这似乎为我工作:

npm install --save [email protected]