如何查找已安装的 npm 软件包版本

时间:2019-04-29 03:17:14  来源:igfitidea点击:

NPM 是 nodejs 模块的包管理器。它用于从 nodejs 应用程序安装、更新和删除包。在本教程中,将了解如何在系统上找到已安装的模块包版本。
可以使用 [npm list] 命令搜索本地包,使用 [npm list -g]搜索全局安装的包。

npm list                ## 列出所有本地安装的软件包
npm list -a             ## 列出所有全局安装的软件包

查找特定的包版本

可以通过将特定包的名称作为参数传递来查找其版本。例如,npm list grunt输出为:

npm list oauth

`-- [email protected]

查找所有包版本

或者,只需运行 npm 列表,而无需传递包名称作为参数,以查看当前项目中安装的所有包的版本。使用"-g"查找全局安装的软件包。

npm list

输出结果:

| +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| +-- [email protected]
| | +-- [email protected]
| | | `-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| +-- [email protected]
| | +-- [email protected]

上面的列表显示所有安装的包,包括有依赖项
还可以添加-depth=0参数来列出没有其依赖项的已安装包。

查找包需要更新

要了解需要更新哪些包,可以使用 npm 过期命令列出安装旧版本的所有包。

npm outdated --depth=0            ##用于本地安装的包
npm outdated -g --depth=0          ##用于全局安装的包