Nodejs教程-Node.js 包管理器

Node Package Manager(npm)提供了两个主要功能:
- 它为 node.js 的包/模块提供了在线仓库,可以通过 search.nodejs.org 进行搜索。
- 它还提供了命令行实用程序,用于安装 Node.js 包、进行版本管理和依赖管理。
npm 已经包含在 Node.js 安装文件中,版本在 v0.6.3 之后。你可以通过打开 Node.js 命令提示符并输入以下命令来查看 npm 版本:
$ npm version
使用 npm 安装模块
以下是安装任何 Node.js 模块的语法:
$ npm install <模块名称>
让我们安装一个著名的 Node.js 网页框架 express:
打开 Node.js 命令提示符并执行以下命令:
$ npm install express
你可以在安装 "express" 框架后看到结果。
全局安装和本地安装
默认情况下,npm 以本地模式安装依赖项。在本地模式下,依赖项会被安装在当前 Node 应用程序所在的文件夹中。例如,如果你安装了 express 模块,它将在当前目录下创建 node_modules 文件夹并安装 express 模块。
你可以使用 npm ls
命令来列出所有本地安装的模块。
打开 Node.js 命令提示符并执行 npm ls
:
全局安装的包/依赖项存储在系统目录中。我们来使用全局安装方式安装 express 模块。虽然结果也是一样的,但模块将被全局安装。
打开 Node.js 命令提示符并执行以下代码:
$ npm install express -g
第一行显示了模块版本和其安装位置。
卸载模块
要卸载一个 Node.js 模块,使用以下命令:
$ npm uninstall express
Node.js 模块已被卸载。你可以使用以下命令进行验证:
$ npm ls
你可以看到模块现在为空了。
搜索模块
可以使用 "npm search express" 命令来搜索 express 或其他模块。
$ npm search express