如何安装旧版本的 NPM 包

NPM(节点包管理器)是一个命令行工具,用于管理 Node.js 应用程序的节点模块。 它用于安装、更新或删除系统中的节点模块。 它还遵循 pacakge.json 文件,以便正确管理应用程序的节点模块。

npmjs.com 是包含所有 node.js 模块的集中存储库。 npm 从 npmjs 下载包并将它们安装在客户端机器上。 默认情况下,NPM 安装可用模块的最新版本,但有时您的应用程序可能需要旧版本的模块。

本教程帮助您使用 NPM 命令行工具安装旧版本的模块。

句法

npm 特定版本安装使用以下语法:

npm install [packagename]@[version] 

这里 pacakgename 是包的名称和 version 是要安装的版本号。

安装特定版本节点模块

默认 NPM 安装最新版本的包。 但是您可以指定版本号来安装 Node.js 包的特定版本。

例如,要安装 1.1.0 版的 cowsay 包,请键入:

npm install [email protected]  
安装特定版本节点模块

同样,您可以安装具有特定版本的任何节点模块,但条件是该模块上有所有必需的依赖项。

使用 NPM 搜索可用的软件包版本

使用以下命令找出 Node.js 模块的所有可用版本。 这将显示从模块的第一个版本到当前版本的所有版本。

npm view cowsay versions  

输出:

[   '1.0.0', '1.0.1', '1.0.2',   '1.0.3', '1.1.0', '1.1.1',   '1.1.2', '1.1.3', '1.1.4',   '1.1.5', '1.1.6', '1.1.7',   '1.1.8', '1.1.9', '1.2.0',   '1.2.1', '1.3.0', '1.3.1',   '1.4.0', '1.5.0' ] 

结论

本教程介绍了安装旧版 node.js 模块的说明。 或者,您可以说安装任何特定版本的 node.js 模块。