视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
如何通过NVM安装和管理Node.js.
2020-11-27 19:26:58 责编:小采
文档
 NVM被称为node版本管理器,类似于Ruby语言的RVM(Ruby版本管理器)。NVM提供了一个易于安装Node.js的选项,还可以使用nvm在同一系统上安装特定的Node.js版本或多个Node.js版本,并使用应用程序所需的版本。本篇文章将介绍关于安装和使用NVM管理Node.js的方法。

默认NVM安装在当前用户主目录下,因此其他用户无法访问一个用户的nvm安装。

步骤1:安装NVM

首先,需要在系统上安装NVM,bash脚本可用于在系统上安装nvm。使用以下命令在Linux系统上安装NVM。

$ curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

使用此命令重新加载系统环境。它将设置在系统上使用NVM所需的环境变量。

$ source ~/.profile## Debian based systems
$ source ~/.bashrc## CentOS/RHEL systems

步骤2:查找可用的node.js版本

此时,你已经为当前用户在系统上安装了NVM。现在找到要安装的node.js的可用版本。使用ls remote选项列出版本。

$ nvm ls-remote

将看到一连串可用版本

...
 ...
 v10.12.0
 v10.13.0 (LTS: Dubnium)
 v10.14.0 (LTS: Dubnium)
 v10.14.1 (LTS: Dubnium)
 v10.14.2 (LTS: Dubnium)
 v10.15.0 (Latest LTS: Dubnium)
 v11.0.0
 v11.1.0
 v11.2.0
 v11.3.0
 v11.4.0
 v11.5.0
 v11.6.0
 v11.7.0
 v11.8.0

步骤3:使用NVM安装node.js

现在安装运行node.js应用程序所需的node.js版本。下面的命令将在你的系统上安装node.js v8.10.0 LTS版本。

$ nvm install v10.15.0

还可以安装最新版本的node.js。

$ nvm install v11.8.0

使用不同的node.js版本重复上述命令,以便在系统上安装多个版本的node.js。

步骤4:设置node.js默认版本

由于安装了多个node.js版本,因此可以选择node.js的特定版本作为系统使用的默认版本,并在环境中加载。使用下面的命令列出当前安装的版本和默认设置版本。

$ nvm list

 v10.15.0
 v11.8.0
-> system
node -> stable (-> v11.8.0) (default)
stable -> 11.8 (-> v11.8.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/dubnium (-> v10.15.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.16.0 (-> N/A)
lts/carbon -> v8.15.0 (-> N/A)
lts/dubnium -> v10.15.0

可以看到node.js版本11.8.0被设置为默认版本。可以更改默认的node.js版本。下面的命令将10.15.0设置为默认的node.js版本。

$ nvm use v10.15.0

现在验证node.js的当前的版本

$ node --version

v10.15.0

步骤5:使用特定版本运行应用程序

如果你的系统上有多个node.js应用程序,并希望使用特定版本的node.js运行每个应用程序。NVM为你提供了使用node.js版本来运行任何应用程序的选项。例如

$ nvm run v10.15.0 app.js

步骤6:删除未使用的node.js版本

此命令将提供系统上已安装的node.js版本的列表。

$ nvm list

可以使用以下命令删除系统上安装的任何版本。以下的命令将从系统中删除node.js版本10.15.0。

$ nvm remove v10.15.0

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的node.js视频教程栏目!!!

下载本文
显示全文
专题