Node Package Manager(npm)提供了两个主要功能:

  1. 它为 node.js 的包/模块提供了在线仓库,可以通过 search.nodejs.org 进行搜索。
  2. 它还提供了命令行实用程序,用于安装 Node.js 包、进行版本管理和依赖管理。

npm 已经包含在 Node.js 安装文件中,版本在 v0.6.3 之后。你可以通过打开 Node.js 命令提示符并输入以下命令来查看 npm 版本:

$ npm version

1.png

使用 npm 安装模块

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

$ npm install <模块名称>

让我们安装一个著名的 Node.js 网页框架 express:

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

$ npm install express

你可以在安装 "express" 框架后看到结果。

2.png

全局安装和本地安装

默认情况下,npm 以本地模式安装依赖项。在本地模式下,依赖项会被安装在当前 Node 应用程序所在的文件夹中。例如,如果你安装了 express 模块,它将在当前目录下创建 node_modules 文件夹并安装 express 模块。

3.png

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

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

4.png

全局安装的包/依赖项存储在系统目录中。我们来使用全局安装方式安装 express 模块。虽然结果也是一样的,但模块将被全局安装。

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

$ npm install express -g

5.png

第一行显示了模块版本和其安装位置。

卸载模块

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

$ npm uninstall express

6.png

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

$ npm ls

7.png

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

搜索模块

可以使用 "npm search express" 命令来搜索 express 或其他模块。

$ npm search express

8.png

9.png

标签: Nodejs, Nodejs安装教程, Nodejs教程, node, nodejs入门, nodejs入门教程, nodejs进阶, nodejs学习教程, nodejs开发, nodejs指南, nodejs学习指南, nodejs环境配置, nodejs框架