为什么 npm 坚持 "UNMET PEER DEPENDENCY"?
Why does npm insist about "UNMET PEER DEPENDENCY"?
我搜索并阅读了很多关于 "npm UNMET PEER DEPENDENCY" 问题的帖子。但这一个仍然令人困惑:
Hulk node_modules # npm install -g rxjs@5.0.0-beta.6
- symbol-observable@0.2.4 node_modules/rxjs/node_modules/symbol-observable
/usr/lib
└── rxjs@5.0.0-beta.6
Hulk node_modules # npm install -g zone.js@^0.6.6
/usr/lib
└── zone.js@0.6.12
Hulk node_modules #
Hulk node_modules #
Hulk node_modules #
Hulk node_modules #
Hulk node_modules # npm install -g @angular/core
/usr/lib
├── @angular/core@2.0.0-rc.1
├── UNMET PEER DEPENDENCY rxjs@5.0.0-beta.6
└── UNMET PEER DEPENDENCY zone.js@^0.6.6
npm WARN @angular/core@2.0.0-rc.1 requires a peer of rxjs@5.0.0-beta.6 but none was installed.
npm WARN @angular/core@2.0.0-rc.1 requires a peer of zone.js@^0.6.6 but none was installed.
首先,当我尝试安装“@angular/core”时,npm 抱怨依赖项。
我安装了那些依赖项,它仍然抱怨。
为什么?感谢您的见解。
尝试:
在 unix 终端中:
删除您的节点模块:
$ rm -rf node_modules
清除缓存:
$ npm 缓存清理
重新安装(假设您的 package.json 是正确的):
$ npm 安装
我搜索并阅读了很多关于 "npm UNMET PEER DEPENDENCY" 问题的帖子。但这一个仍然令人困惑:
Hulk node_modules # npm install -g rxjs@5.0.0-beta.6
- symbol-observable@0.2.4 node_modules/rxjs/node_modules/symbol-observable
/usr/lib
└── rxjs@5.0.0-beta.6
Hulk node_modules # npm install -g zone.js@^0.6.6
/usr/lib
└── zone.js@0.6.12
Hulk node_modules #
Hulk node_modules #
Hulk node_modules #
Hulk node_modules #
Hulk node_modules # npm install -g @angular/core
/usr/lib
├── @angular/core@2.0.0-rc.1
├── UNMET PEER DEPENDENCY rxjs@5.0.0-beta.6
└── UNMET PEER DEPENDENCY zone.js@^0.6.6
npm WARN @angular/core@2.0.0-rc.1 requires a peer of rxjs@5.0.0-beta.6 but none was installed.
npm WARN @angular/core@2.0.0-rc.1 requires a peer of zone.js@^0.6.6 but none was installed.
首先,当我尝试安装“@angular/core”时,npm 抱怨依赖项。
我安装了那些依赖项,它仍然抱怨。
为什么?感谢您的见解。
尝试:
在 unix 终端中:
删除您的节点模块:
$ rm -rf node_modules
清除缓存:
$ npm 缓存清理
重新安装(假设您的 package.json 是正确的):
$ npm 安装