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

简介

  最近好多人都问到node怎么同时安装多个版本? 如何配置node的环境变量,如何自如的在多个版本中切换node?还有就是自己在做appium自动化的时候,有时候会因为node的版本过高或者是太低用命令启动appium时候而报错,试了一下是否可以安装一个高版本和低版本的node在一个系统中,你如果需要高版本的切换高版本的node,如果需要低版本的切换低版本的node,这样这个问题就会完美解决了,因为这种种原因,所以宏哥打算写一篇文章来专门讲解如何安装多个版本的node!!!

node下载

node版本可以去 node中网网 下载 或者在这里下载 https://nodejs.org/dist/

下载后得到啦安装包,有32位和64位的多版本安装包,用户根据自己系统自行选择

安装注意事项

安装多个版本的node的时候一定要从低版本开始安装,如果你先安装高版本的话会出现许多问题,如果你已经安装啦,先卸载掉然后进行下面的步骤

卸载node

因为宏哥之前已经安装了最新的高版本的node,为了避免不必要的麻烦,宏哥决定将其先卸载掉,然后安装低版本的node,最后再次安装高版本的node。

1.就是你在安装这个软件以后,这个软件就自己带有一个卸载的程序,你只要点击:开始---程序---找到这个程序----上面就会有这个程序的卸载程序。

2.就是通过“卸载程序”来卸载,这个程序一般的WINDOS,自己都会带这个程序,你点:开始--控制面板---卸载程序----找到这个要卸载的程序---点“卸载”就OK了。

找到node,点击“卸载”

3.就是利用第三方软件。
我用腾讯电脑管家举例(免费安全软件,杀毒+管理2合1)。
打开腾讯电脑管家——工具箱——软件卸载。
电脑管家是直接把软件卸载同时把注册列表也就清理了。(有的软件重启后会自动删除)卸载完之后,会有残留,在实行强力卸载

卸载完成

1.安装目录下查看安装文件完全删除干净

2.node -v 命令,查看node的版本

3.where node 命令检查

以上任意一种方法证明,node成已经成功的从你的电脑中卸载成功,你可以放心的安装低版本的node了。

安装node步骤

1.在安装node之前,我先选择一个node安装目录,我要安装到D盘下,所以我在D盘中新建啦一个node的目录,并且在里面创建啦一个6.9.4的文件夹,因为我一会要在这个文件夹中安装6.9.4版本的node

2.开始安装:打开下载好的node6.9.4的安装包,一直点击下一步,直到出现安装路径:

安装路径更改我们创建的那个4.42文件夹的路径,然后一路下一步,安装成功后文件夹内出现啦好多文件,这个时候node就安装好啦

把里面的路径改成 D:\NODE\6.9.4\

node安装好后是不是就能用啦呢?当然不是,你还需要配置环境变量,还是宏哥说的那个老方法: 计算机=> 属性=> 高级系统设置=>环境变量  自己将node环境变量配置好。

在系统变量中点击新建,变量名:node_6.9.4,变量值就是你6.9.4版本的安装目录,也就是D:\nNODE\6.9.4\

点击确定后再系统变量中找到path 变量,选中后点击编辑

看到path变量中的值啦嘛?我们把刚才新建的变量添加到这里面,如何添加呢? 一对%号,中间写上刚才新建的变量明,然后把它(%node_6.9.4%)放到path中的最后面,一定不能忘啦中间的;号,每条变量中间都应该有个;

放好后点击确定,然后咱们打开CMD (win+R);输入: node -v

如果出现啦版本号,那么我们的第一个node已经安装完成并且可以正常使用啦;

安装多个版本:第一个安装好后安装第二个node版本;

在安装新的版本之前,我们需要做的就是先找到之前的那个版本的安装目录,也就是D:\NODE\6.9.4,然后把6.9.4这个文件夹给他重命名(因为你如果不修改名字的话你在安装新版本的时候无论你安装在什么地方,都会把之前的那个干掉覆盖掉):

修改后再创建一个新的目录,我给他取名叫12.0.0(因为我打算下一个安装12.0.0版本的),因为现在最新的快要13了,所以宏哥打算安装一个12的

接下来开始安装12.0.0就可以啦,还是和上面低版本安装过程一样,直到配置完环境变量后我们的12.0.0就安装好啦。

安装好12.0.0的版本后咱们再回来吧6.9.4的那个目录改回来;

验证安装的node

验证我们目前是否是安装了两个node版本:where node ,和当前使用的版本:node -v

where node

where node 出现啦两个,说明我们确实是安装啦两个版本的node,node -v 告诉我们当前使用的是哪个版本!!!

如果我们还要在安装其他版本的话方法也是一样的,按照上面的就可以啦

多个node版本如何切换

假如我们现在安装了许多的node,但是当前的node版本不是我目前想用的怎么办呢?如何切换node版本呢?

1.打开环境变量,找到path.你想用哪个版本,就把哪个node变量放到所有node变量的最前面,比如我之前的path是%node_4.42%;%node_5.11%,我用的就是4.42的版本,我如果想

用12.0.0的版本的话我就得把path里面的%node_6.9.4%;%node_12.0.0%改成%node_12.0.0%;%node_6.9.4%

2 这时候我们再看看: where node和node -v

这就是我们的安装多个版本node和node之间的版本切换;

小结

1.为啥会干掉了上一个版本了,不知道安装过程留意了没有,在安装第二个node的时候,自动创建了上次安装的目录,这样就会覆盖上一个node,从而达到干掉它的目的。

2.关于版本切换,这里宏哥交给大家一个简单的方法,Windows10系统啊,直接选中那个变量,通过右边的“上移”或者“下移”即可。

3.要活学活用,你可以按照宏哥的方法安装多个node,宏哥这里就安装了两个就够用了,有兴趣的、有时间的小伙伴或者童鞋们可以实践一下。

您的肯定就是我进步的动力。如果你感觉还不错,就请鼓励一下吧!记得点波 推荐 哦!!!(点击右边的小球即可!(^__^) 嘻嘻……)

原文地址:https://www.cnblogs.com/du-hong/p/11417883.html

时间: 2024-11-13 09:59:26

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

手把手教你如何安装Tensorflow(Windows和Linux两种版本)

现在越来越多的人工智能和机器学习以及深度学习,强化学习出现了,然后自己也对这个产生了点兴趣,特别的进行了一点点学习,就通过这篇文章来简单介绍一下,关于如何搭建Tensorflow以及如何进行使用.建议的话,还是要学习了一点Python基础知识和Linux知识是最好的! 版本:Windows7 一:安装Anaconda和Tensorflow 步骤: 1:从官方网站下载Anaconda https://www.anaconda.com/download/ 2:进行软件安装(这个和普通的没什么特别区别

使用Nuget 安装指定版本package或者更新package到指定版本

最近在琢磨MVC和EntityFramework,使用的VS是2013版的,在Nuget的GUI界面下安装了EntityFramework(默认安装最新版的,怎么安装指定版本还没找到),按照MVC的示例项目MusicStore逐步做的过程中发现MVC4不支持EntityFramwok 6. 尝试去更新MVC版本各种失败,只能试着去降低EntityFramework版本.但是通过Nuget的GUI界面无法安装或更新到指定版本的EntityFramwok.在网上搜了搜相关资料(事实上也很容易搜到),

windows安装使用python、环境设置、多python版本的切换、pyserial与多版本python安装、windows命令行下切换目录

1.windows下安装python 官网下载安装即可 2.安装后的环境设置 我的电脑--属性--高级--设置path的地方添加python安装目录,如C:\Python27;C:\Python33 3.多版本的切换三种方法: 1)修改C:\Python27;C:\Python33内python.exe为python2.7.exe.python3.3.exe,即可区别开来 2)path路径中去除不用的,保留要用的 3)切换到想使用版本的python.exe目录下使用python解释器 4.下载好

手把手教你hadoop安装

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m="h

如何在Ubuntu上安装最新版本的Node.js

如何在Ubuntu上安装最新版本的Node.js 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Node.js是一个软件平台,通常用于构建大规模的服务器端应用.Node.js使用JavaScript作为其脚本语言,由于其非阻塞I/O设计以及单线程事件循环机制,使得它可以交付超高的性能. Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的.libuv库提供了异步事件I/O的抽象

ubuntu安装最新版本的node.js

下面的方法适用于最新版本的Ubuntu.Ubuntu 12.04 LTS.Ubuntu 12.10.Ubuntu 13.04等版本.它可以帮助开发者在Ubuntu上安装Node.js,无需从头编译安装.你可以在云主机上执行以下的命令: # apt-get update # apt-get install -y python-software-properties software-properties-common # add-apt-repository ppa:chris-lea/node.

UWP DEP0700: 应用程序注册失败。[0x80073CF9] 另一个用户已安装此应用的未打包版本。当前用户无法将该版本替换为打包版本。

原文:UWP DEP0700: 应用程序注册失败.[0x80073CF9] 另一个用户已安装此应用的未打包版本.当前用户无法将该版本替换为打包版本. 最近电脑抽风,我在[应用程序和功能]中重置了以下我的App自然灾害,居然,搞出大新闻了. 它居然从列表中消失了... vs再次编译代码的时候,提示 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 DEP0700: 应用程序注册失败.[0x80073CF9] 另一个用户已安装此应用的未打包版本.当前用户无法将该版本替换为打包版本.冲突程序包为

mac下命令行安装node.js及切换不同版本nodejs

摘自: http://www.cnblogs.com/ikuyka/p/5825762.html 前提是你电脑里已经装了node.js然后才能采用以下命令(以下代码最好不要同时运行) sudo n --lastest //最新版 sudo n --stable //稳定版 sudo n 4.x //4系列版本 sudo n 6.x //6系列版本 切换 sudo n 以笔者装的为例,输入以上代码后会出现 node/4.4.7 node/6.5.0 然后按上下键选择及回车就能选相应的版本了.

JDK、Eclipse、Myeclipse、Tomcat等各种软件的版本详解(写给对版本和兼容性问题焦头烂额的你)

这篇文章我们来探讨一下关于JDK.Eclipse.Myeclipse.Tomcat的版本问题. 一.关于版本的几个概念1.32位和64位两个版本:    简言之,64位的操作系统支持识别4G以上的内存条,而32位不行.所以今天我们安装的绝大多数操作系统和各种软件都是64位的(因为我们的电脑一般都大于等于4G内存).如果你安装了32位的jdk,但是你的jar包是64位jdk编译的,肯定是不能运行的.因此,我们强调一点:不管是JDK.Tomcat之类的什么编程相关软件,你都该安装64位的,免得日后有