📜  描述 NPM 的机制

📅  最后修改于: 2022-05-13 01:56:31.541000             🧑  作者: Mango

描述 NPM 的机制

NPM 代表 Node Package Manager,用于管理 node.js 框架的各种依赖项。它是一个命令行工具,可用于安装、更新和卸载应用程序中的 node.js 包。它充当 node.js 框架的所有开源包的存储库。任何人都可以以新功能的形式为这个存储库做出贡献,并修复可能已经发生并且需要不时处理的错误和问题。

NPM 作为安装包的一部分与 node.js 一起自动安装。您可以使用以下命令检查系统上是否安装了 NPM:

npm -v

为了检查可以使用 NPM 执行的可用命令,可以使用 help 命令查看,如下所示:

npm -help

使用 NPM 安装依赖项:

在系统中安装依赖有两种模式:本地和全局。在全局模式下,系统中存在的所有应用程序都安装了依赖项,并且可以访问而无需一次又一次地安装相同的依赖项。另一种是本地模式,其中依赖项本地安装到特定的本地目录,并且可用于该目录内的应用程序,因为我们将无法访问该目录之外的依赖项。

在本地安装依赖项:

为了在本地安装依赖项,我们可以使用带有我们要安装的 的 install 命令,如下所示:

npm install 

使用 NPM 安装包会在项目根文件夹的 node_modules 下创建 ExpressJS 文件夹,并且 express.js 将安装在该文件夹中。

全局安装依赖:

为了全局安装依赖项,我们必须在 install 命令之后使用 -g 变量来指定我们要在系统中全局安装依赖项,如下所示:

npm install -g 

全局安装包会在 user/local/lib/node_modules 文件夹中创建一个目录,该目录可供系统中的所有应用程序访问,并且不绑定到任何特定目录。

使用 NPM 卸载依赖项:

我们可以使用卸载命令卸载依赖项,后跟要从系统中卸载的依赖项的 ,这不是本地或全局绑定的,而是从系统中卸载依赖项的所有实例。

npm uninstall 

使用 NPM 更新依赖项:

如果发布了依赖项的新版本,则可以使用 NPM 在带有 的 update 命令的帮助下对其进行更新,如下所示:

npm update