分两种情况,npm分别可以查看服务器上的包的版本信息和本地安装的包的版本信息.
查看服务器上的包的版本信息
1. npm view pkg version 查看npmjs服务器上包pkg的最新版本
npm view grunt version
1.0.4
2. npm view pkg versions 查看服务器上包pkg的所有的版本信息
npm view grunt versions
# 这里应该显示包grunt的版本信息,版本太多,不在这里展示了
3.npm info pkg 查看npmjs服务器上包pkg的最新版本信息
该命令和npm view pkg version类似,但比npm view pkg version显示的信息更全
查看本地安装的包的版本信息
1.npm ls pkg 查看某个目录下的包pkg的版本信息------注意该命令一定要在某个项目下执行
npm ls webpack
vue-test@1.0.0 /usr/local/var/www/wx_service
└── webpack@3.10.0
2. npm ls pkg -g 查看本地全局安装的包pkg的版本信息
npm ls webpack -g
/Users/mac/.nvm/versions/node/v8.8.0/lib
└── webpack@4.29.6
查看npm包的版本信息的常用方式,我常用的就是这几个,应该可以满足我们大部分的需求了.