📜  检查全局安装的 npm (1)

📅  最后修改于: 2023-12-03 15:10:52.104000             🧑  作者: Mango

检查全局安装的 npm

在开发过程中,我们经常需要安装和使用全局的 npm 包。但是,在安装和升级 npm 包的时候,我们有时会遇到全局包安装不正确或者没有找到的问题。因此,检查全局安装的 npm 包是一个非常重要的环节。下面,我将介绍如何检查全局安装的 npm。

查看全局安装的 npm 包

我们可以通过以下命令来查看已经安装的全局 npm 包:

npm list -g --depth=0

这个命令会显示出所有已经安装的全局 npm 包的列表和版本号,其中 --depth=0 表示只显示一级包,即不显示包的依赖关系。例如:

/usr/local/lib
├── create-react-app@4.0.3
├── nodemon@2.0.7
├── npm@7.10.0
├── react-native-cli@2.0.1
└── yarn@1.22.10

从上面的列表中可以看出,全局安装了 create-react-appnodemonnpmreact-native-cliyarn 这些 npm 包。

查看 npm 包的版本信息

我们可以使用以下命令来查看一个特定 npm 包的版本信息:

npm -v <package-name>

例如,要查看 yarn 的版本信息,可以执行以下命令:

npm -v yarn

这个命令会返回 yarn 的版本号,例如:

1.22.10
更新全局安装的 npm 包

如果我们想要更新已经安装的全局 npm 包,我们可以使用以下命令:

npm update -g <package-name>

例如,要更新 yarn 的版本,可以执行以下命令:

npm update -g yarn

这个命令会更新全局安装的 yarn 到最新版本。

删除全局安装的 npm 包

如果我们想要从系统中删除一个已经安装的全局 npm 包,我们可以使用以下命令:

npm uninstall -g <package-name>

例如,要删除全局安装的 yarn,可以执行以下命令:

npm uninstall -g yarn

这个命令会从系统中删除 yarn

总结

检查全局安装的 npm 包是开发过程中必不可少的步骤。我们可以使用 npm list -g --depth=0 命令来查看已安装的全局 npm 包,使用 npm -v <package-name> 命令来查看特定 npm 包的版本信息,使用 npm update -g <package-name> 命令来更新已安装的全局 npm 包,使用 npm uninstall -g <package-name> 命令来从系统中删除全局 npm 包。