npm的依赖树查询:原理都是查询文件夹node_modules的结构。比如mac的node_modules位置在/usr/local/lib下。具体项目的node_modules位置位于项目根目录下。
1、查看npmjs上某个插件的依赖情况
2、查看某个项目的插件依赖情况
3、查看本地计算机上全局安装的插件依赖情况
4、
查看npmjs网站上的包的依赖,如下
可以使用npm-remote-ls
。全局安装:
npm install -g npm-remote-ls
查看插件bower的依赖关系:
npm-remote-ls bower
也可以使用网站:http://npm.anvaka.com/#/view/2d/td-ui查看
查看本地某个项目的依赖树:
进入本地项目下,然后使用命令npm ll ,只会打印本地项目安装的依赖,不会打印未安装的依赖,也不会打印全局安装的依赖。也可以使用命令npm list/ls; npm list --depth=1设置树的深度。路径显式的是
查看全局安装的所有插件依赖树情况:npm ls -g --depth=1 。全局的插件安装默认目录是:/usr/local/lib
查看全局安装的某个插件依赖情况:npm ls -g --depth=1 。全局的插件安装默认目录是:/usr/local/lib