个性化阅读
专注于IT技术分析

Node.js程序包管理器npm

本文概述

节点程序包管理器提供了两个主要功能:

  • 它提供了可在search.nodejs.org上搜索的node.js软件包/模块的在线存储库。
  • 它还提供了命令行实用程序, 用于安装Node.js软件包, 执行版本管理和Node.js软件包的依赖关系管理。

在v0.6.3之后的版本中, npm与Node.js可安装程序捆绑在一起。你可以通过打开Node.js命令提示符并键入以下命令来检查版本:

npm  version
Node.js程序包管理器npm1

使用npm安装模块

以下是安装任何Node.js模块的语法:

npm install <Module Name>

让我们安装一个著名的Node.js Web框架, 称为express:

打开Node.js命令提示符并执行以下命令:

npm install express

安装” express”框架后, 你可以看到结果。

Node.js程序包管理器npm2

全局安装与本地安装

默认情况下, npm在本地模式下安装依赖项。在此, 本地模式指定存在Node应用程序的文件夹。例如, 如果你安装了Express模块​​, 它将在安装Express模块​​的当前目录中创建node_modules目录。

Node.js程序包管理器npm3

你可以使用npm ls命令列出所有本地安装的模块。

打开Node.js命令提示符并执行” npm ls”:

Node.js程序包管理器npm4

全局安装的软件包/依赖关系存储在系统目录中。让我们使用全局安装来安装Express模块​​。尽管也会产生相同的结果, 但是模块将在全局安装。

打开Node.js命令提示符并执行以下代码:

npm install express -g
Node.js程序包管理器npm5

第一行告诉你有关模块版本及其安装位置的信息。

卸载模块

要卸载Node.js模块, 请使用以下命令:

npm uninstall express
Node.js程序包管理器npm6

Node.js模块已卸载。你可以使用以下命令进行验证:

npm ls
Node.js程序包管理器npm7

你可以看到该模块现在为空。

搜索模块

” npm search express”命令用于搜索Express或模块。

npm search express
Node.js程序包管理器npm8
Node.js程序包管理器npm9
赞(0)
未经允许不得转载:srcmini » Node.js程序包管理器npm

评论 抢沙发

评论前必须登录!