安装多版本node的完整步骤记录

 更新时间:2024年01月31日 10:22:23   作者:bai_student  
在平时的使用中常会遇到这样的场景,手上有多个前端项目,每个项目使用的Nodejs的版本都不太一致,下面这篇文章主要给大家介绍了关于安装多版本node的完整步骤,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

一、安装多版本node的原因:

在项目开发过程中,不同项目使用的nodejs版本不同,有时会因为node版本过高或太低,导致报错;

解决方式

  • 利用nvm进行管理(本文使用此种方式)
  • 配置环境变量(如理解环境变量可自行配置)

二、利用nvm进行管理

  • nvm 全称 Node Version Manager,是一个管理 NodeJS 版本的工具
  • nvm 默认只支持 Linux 和 OS X,不支持 Windows,针对 Windows 操作系统可使用 nvm-windows

1.卸载已安装的nodeJS

点击开始菜单,找到nodejs的文件夹,点击箭头处,进行卸载。

检测系统中是否还存在nodejs

  在cmd窗口中输入node -v 进行查看

node -v

2.nvm 的安装与使用

1.nvm下载

下载地址

2.nvm安装

在指定的文件下新建两个文件夹,一个用来存放nvm的安装文件,另一个用来存放node的文件

3.将下载好的安装包放入nvm文件夹中,解压,进行安装

4.选择nvm安装路径,点击下一步

5.选择nodejs路径

6.点击 Install——>点击 Finish,安装完成。

7.确认是否安装成功

8.nvm已经安装成功

如果有安装淘宝镜像的需完成下载镜像的配置,打开nvm文件夹下的settings.txt文件,在最后添加以下代码

在settings.txt文件的最后添加

node_mirror:https://npm.taobao.org/mirrors/node/
npm_mirror:https://npm.taobao.org/mirrors/npm/

其中:root:nvm 安装路径;path:NodeJS 快捷方式路径

9.node 的不同版本安装及切换

NVM 安装成功后,win + r 输入cmd 新开cmd窗口,使用 命令 “npm install 版本号” 安装指定版本的NodeJS

安装成功后在 nvm 安装目录下出现一个 16.14.1 文件夹

再次使用 “npm install 版本号” 命令安装另一版本的 NodeJS

10.nvm常用命令

# 显示当前所使用的nvm版本号
nvm -v

# 查看可在线安装的node.js版本
nvm list available

# 查看已安装的node.js版本
nvm ls

# 显示当前正在使用的node.js版本
nvm current

# 安装最新稳定版
nvm install stable

# 在线安装指定版本的node.js,[version]为指定的版本号
nvm install [version]

# 卸载指定版本的node.js
nvm uninstall [version]

# 切换node.js版本
nvm use [version] 

# 验证nodejs是否安装成功
node -v

# 安装 yarn
npm install -g yarn
npm install -g yarn@[版本号]

总结

到此这篇关于安装多版本node的文章就介绍到这了,更多相关安装多版本node内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

相关文章

  • 前端如何更好的展示后端返回的十万条数据

    前端如何更好的展示后端返回的十万条数据

    这篇文章主要为大家介绍了前端如何更好的展示后端返回的十万条数据,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2021-11-11
  • 教你如何在Node.js中使用jQuery

    教你如何在Node.js中使用jQuery

    本文给大家分享的是如何在Node.js中使用jQuery的方法,包含步骤以及出错的处理,非常的详细,有需要的小伙伴可以参考下
    2016-08-08
  • npm?install报错unable?to?resolve?dependency?tree的解决办法

    npm?install报错unable?to?resolve?dependency?tree的解决办法

    在开发过程中经常会使用npm安装依赖包来加速开发,但是在执行npm install命令时,有时会遇到各种错误,下面这篇文章主要给大家介绍了关于npm?install报错unable?to?resolve?dependency?tree的解决办法,需要的朋友可以参考下
    2023-05-05
  • VSCode使用npm的详细步骤

    VSCode使用npm的详细步骤

    为了避免造轮子,我们有时候会用到其他人的劳动成果,比如一些优秀的框架,比如Express,我们直接使用NPM下载下来就可以用了,降低开发成本和时间,这篇文章主要给大家介绍了关于VSCode使用npm的详细步骤,需要的朋友可以参考下
    2022-09-09
  • 用node撸一个监测复联4开售短信提醒的实现代码

    用node撸一个监测复联4开售短信提醒的实现代码

    这篇文章主要介绍了用node撸一个监测复联4开售短信提醒的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • NodeJS中Buffer模块详解

    NodeJS中Buffer模块详解

    这篇文章主要介绍了NodeJS中Buffer模块详解,十分的详细,需要的朋友可以参考下
    2015-01-01
  • 在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法

    在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法

    这篇文章主要介绍了在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Centos7 中 Node.js安装简单方法

    Centos7 中 Node.js安装简单方法

    这篇文章主要介绍了Centos7 中 Node.js安装简单方法,非常不错具有一定的参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • 基于html5和nodejs相结合实现websocket即使通讯

    基于html5和nodejs相结合实现websocket即使通讯

    HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。虽然现在大家把它捧的很火的样子,但是个人认为它还需要其他平台的支持才能真正的"火起来"
    2015-11-11
  • node检测端口可用性的实践示例

    node检测端口可用性的实践示例

    本文主要介绍了node检测端口可用性的实践示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02

最新评论

?


http://www.vxiaotou.com