npm-check
npm-check
能检查过时、不正确和未使用的依赖项。全局安装:
npm install -g npm-check
下图是检查项目依赖项列出来的信息表,其中 three
依赖没有在项目中使用,所以会给出一个提示,建议移除该依赖:
还支持可视化、可操作的交互界面更新依赖项:
npm-check -u
空格单选要更新的依赖,a 键全部勾选,i 取消选择:
如果更新慢,查看自己的 npm 镜像源是不是国外的,否则更换 taobao 的镜像源:
# 获取镜像源信息
npm get registry
# 设置镜像源
npm config set registry https://registry.npm.taobao.org/
npm-check-updates
npm-check-updates
修改 package.json 文件。全局安装:
npm install -g npm-check-updates
ncu
指令列出有新版本的依赖项;ncu -u
直接更改 package.json 文件中依赖项版本,确保文件有版本控制管理。我建议使用可视化、可操作的交互界面来决定是否更新依赖:
ncu --interactive --format group
回车之后有一个提示,询问你是否要更新:
两者对比
我个人更喜欢 npm-check
,因为它的交互界面信息更加丰富,且可视化界面呼出的方式简单。