描述NPM的机制
NPM代表Node Package Manager,用于管理node.js框架的各种依赖项。它是一个命令行工具,可用于安装、更新和卸载应用程序中的node.js包。它充当node.js框架所有开源包的存储库。任何人都可以贡献新功能,并修复可能发生的错误和问题,需要不时处理。
NPM将作为安装包的一部分随node.js自动安装。您可以使用以下命令检查您的系统上是否安装了NPM:
使用NPM安装依赖:
在系统中有两种模式来安装依赖:本地模式和全局模式。在全局模式下,依赖项将被安装到系统中的所有应用程序中,并且可以在不重复安装相同依赖项的情况下访问。另一种是本地模式,依赖项将被安装到特定的本地目录中,并且只能在该目录内的应用程序中使用,不能在该目录之外访问依赖项。
本地安装依赖项:
为了本地安装依赖项,我们可以使用以下命令和要安装的
使用NPM安装软件包会在项目的根文件夹下的node_modules文件夹下创建ExpressJS文件夹,并将express.js安装在该文件夹中。
全局安装依赖:
为了全局安装依赖,我们必须在安装命令后使用-g变量,以指定我们要将依赖全局安装在系统中,如以下所示:
全局安装一个软件包会在user/local/lib/node_modules文件夹中创建一个目录,该目录对系统中的所有应用程序可访问,并且不绑定到任何特定的目录。
使用NPM卸载依赖:
我们可以使用卸载命令(uninstall)来卸载一个依赖,之后紧跟着要卸载的依赖的<包名称>。此操作不会限定于本地或全局,并且会从系统中卸载所有的依赖实例。
使用NPM更新依赖项:
如果某个依赖项有新版本发布,则可以使用NPM的更新命令来更新该依赖项,命令格式如下:。