1.查看 npm 的安装路径
查看当前项目 npm包的安装路径
npm root
查看本机全局的npm包的安装路径
npm root -g
2.简单查看 依赖库 的信息
npm list –depth 0
注意:其中的npm ERR! peer dep missing: 需要的zone.js版本是 @>=5.0.0,而4.11.8版本太低, 所以导致出现了错误,这就是常见的 peer dependencies 问题。只要修改为正确的版本后,就不会出现问题了。
看看npm 的所有的安装包
npm list
查看本机全局的安装包
npm list -g
3.查询当前package中有哪些依赖库是过时的
npm outdated
4.查看具体某个依赖包的依赖关系
npm view 包名称@版本号 peerDependencies
例如
$ npm view @angular/common@4.1.3 peerDependencies
{ ‘@angular/core’: ‘4.1.3’ }
这里要说明一下,若要查看这个包的具体信息:
例如:
$ npm view @angular/common@4.1.3
5.bug
UNMET PEER DEPENDENCY
表示不兼容的版本。
如图
标识本地安装 包的版本
以上这两张就可以说明,ionic-angular@3.6.1 兼容版本4.1.3的@angular/common 但是本地安装的是4.3.6
所以,删除该版本,然后安装4.1.3。。。。
npm install 包@版本 –save