📅  最后修改于: 2023-12-03 15:10:52.104000             🧑  作者: Mango
在开发过程中,我们经常需要安装和使用全局的 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-app
、nodemon
、npm
、react-native-cli
和 yarn
这些 npm 包。
我们可以使用以下命令来查看一个特定 npm 包的版本信息:
npm -v <package-name>
例如,要查看 yarn
的版本信息,可以执行以下命令:
npm -v yarn
这个命令会返回 yarn
的版本号,例如:
1.22.10
如果我们想要更新已经安装的全局 npm 包,我们可以使用以下命令:
npm update -g <package-name>
例如,要更新 yarn
的版本,可以执行以下命令:
npm update -g yarn
这个命令会更新全局安装的 yarn
到最新版本。
如果我们想要从系统中删除一个已经安装的全局 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 包。