npm依赖管理:冗余,依赖树

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

 

猜你喜欢

转载自www.cnblogs.com/shengulong/p/9463435.html