同时安装多个node版本

Posted wag前端小老弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同时安装多个node版本相关的知识,希望对你有一定的参考价值。

nvm官方文档:https://github.com/nvm-sh/nvm

如果想在同一个机器(电脑)上安装多个不同版本的nodejs,则需要借助 nvm 工具。

提醒:同一天机器可以同时安装多个不同版本的nodejs,但是使用时只能使用其中一个。可以使用命令nvm use 来切换不同版本的nodejs。

步骤如下:

  1. 如果已经安装了node,请先卸载掉
  2. 下载nvm并解压到任意一个目录
    https://github.com/coreybutler/nvm-windows/releases/tag/1.1.9

解压缩后会有一个nvm-setup.exe程序。
3. 双击nvm-setup.exe
(1)设置nvm的安装地址,然后 【Next】。

(2)设置node的安装地址,然后【Next】。

  1. nvm已经自动设置了环境变量,检查nvm版本

nvm -v
Running version 1.1.9.

  1. 安装 nodejs

安装语法:nvm install []

  • version:node具体版本
  • arch:系统位数,默认是64位,如果是32位则执行 nvm install 32
    下面演示安装 v14.19.1、v16.14.2版本的nodejs,我的操作系统为64位。

nvm install 14.19.1
nvm install 16.14.2

  1. 切换nodejs版本
    同一台机器同时只能用一个版本的nodejs,要用不同的版本时需要使用nvm use 命令切换。
    你可以到 nvm 的安装目录查看当前安装了哪些版本的 nodejs。

nvm use 14.19.1
Now using node v14.19.1 (64-bit)
node -v
v14.19.1

nvm use 16.14.2
Now using node v16.14.2 (64-bit)
node -v
v16.14.2

7nvm常用命令
nvm list 查看本机所有Node版本
nvm uninstall 版本 删除指定node版本

使用 NVM (Ubuntu) 安装多个版本的 node.js

【中文标题】使用 NVM (Ubuntu) 安装多个版本的 node.js【英文标题】:Install multiple version of node.js using NVM (Ubuntu) 【发布时间】:2011-12-27 20:38:34 【问题描述】:

如何在Ubuntu中使用NVM安装多个版本的node.js?

【问题讨论】:

这样的? backdrifter.com/2011/02/18/using-nvm-and-npm-to-manage-node-js @racar 不喜欢这样,因为这在 Ubuntu 上不起作用! 【参考方案1】:

最佳答案已过时。现在,只需按照 github 上的指南进行安装即可:

https://github.com/creationix/nvm#installation

对于 linux 机器,它很简单:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v*/install.sh | bash

v* 替换为https://github.com/creationix/nvm/releases 的最新版本。

例如: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

【讨论】:

【参考方案2】:

在 linux (Ubuntu, linux mint) 中使用 Node Version Manager 安装 Node.js


1。构建基本包

sudo apt-get install build-essential checkinstall

2。获取 libssl-dev

sudo apt-get install libssl-dev

3。使用 cURL 安装 nvm

curl -o- https://raw.githubusercontent.com/cre... |重击

4。检查安装工作

命令 -v nvm

5。列出可用的节点版本

nvm ls-remote

6。下载、编译、安装node

nvm 安装 6.14.4

7。告诉 nvm 使用哪个版本

nvm 使用 6.14.4

8。设置默认节点版本

nvm 别名默认节点 6.14.4

More Info

【讨论】:

【参考方案3】:

这是一份详细的最新手册:https://www.digitalocean.com/community/articles/how-to-install-node-js-with-nvm-node-version-manager-on-a-vps#installation

【讨论】:

【参考方案4】:

先验知识

如何使用终端。例如,您可以使用gnome-terminal

安装依赖项

sudo apt-get install build-essential libssl-dev curl git-core

安装 NVM

下面我们将安装NVM。

下载非虚拟机

git clone git://github.com/creationix/nvm.git ~/.nvm

要激活 nvm,你需要从你的 bash shell 中获取它

echo "\n. ~/.nvm/nvm.sh" >> .bashrc

安装node.js的版本

在本例中,我将安装节点 v0.4.12。我们首先需要打开新的 bash 会话。您也可以通过再次输入 bash 来执行此操作。

$ bash
$ nvm install v0.4.12 #This takes a while.

要让最新的 v0.4 分支默认你做

$ nvm alias default 0.4

疑难解答

当您没有安装所有依赖项时,您无法编译/安装 node.js。然后你需要清理 ~/.nvm

$ rm -rf ~/.nvm/

【讨论】:

那条回声线在 Ubuntu 12.04 上给我带来了一些问题。不得不编辑文件并将其更改为source ~/.nvm/nvm.sh

以上是关于同时安装多个node版本的主要内容,如果未能解决你的问题,请参考以下文章

node可以同时用多个框架吗.js

手把手告诉你如何安装多个版本的node,妈妈再也不用担心版本高低引发的一系列后遗症(非常详细,非常实用)

运维linux下快速安装nodejs

Linux在一台机器上同时安装多个版本的CUDA(切换CUDA版本)

nodejs 如何部署到服务器上?

linux运维之weblogic12.1.3安装部署