node开发环境多版本配置

前言

工作和学习过程中,我们很大概率会遇到不同项目需要不同的node版本支持,否则无法正常跑起项目的问。为了解决次问题,本文将描述如何安装多个node版本以及几种安装的方式。

node.js

Node.js 是一个免费的、开源的、跨平台的 JavaScript 运行时环境,允许开发人员在浏览器之外编写命令行工具和服务器端脚本.

node.js版本下载地址: https://nodejs.org/dist/

卸载node

  1. 控制面板-卸载程序-Node.js-右键卸载。
  2. 删除node的安装目录(默认C:\Program Files\nodejs,配置了磁盘路径就去对应的路径删除)。
  3. 查找.npmrc文件是否存在,有就删除(默认在C:\User\用户名)。
  4. 逐一查看一下文件是否存在,存在就删除
    C:\Program Files (x86)\Nodejs
    C:\Program Files\Nodejs
    C:\Users\用户名\AppData\Roaming\npm
    C:\Users\用户名\AppData\Roaming\npm-cache
  5. 删除node环境变量
  6. 检查 node -v / where node是否删除成功

方法一: 压缩包安装

注意事项:
  确保须从低版本开始往高版本安装,否则从高版本安装会生许多问题,如果已经存在高版本的需要先卸载掉,然后从你个人需要的低版本node.js开始安装。

  1. 下载需要的node版本
    Node.js有不同的版本,包括 LTS(长期支持)版本和最新版本。如果希望稳定性和可靠性,可以选择LTS版本。

  2. 建议下载.zip 压缩文档,文档小,下载速度快,想安装在哪里就在哪里解压。

  3. 安装node
    安装node之前,选择一个node安装目录,如: 我要安装到D盘下,所以我在D盘中新建一个nodejs的目录,把node-v16.16.0-win-x86.zip压缩包文件解压进去这个目录,此时文件名为压缩包名(node-v16.16.0-win-x86)。

  4. 配置环境变量
    a. node安装好后暂时不能使用,还需要配置环境变量,找到打开node的安装路径,复制绝对路径如下:D:\Program Files (x86)\nodejs\node-v16.16.0-win-x86
    b. 此电脑鼠标右键-计算机-属性-高级系统设置-环境变量。编辑path系统变量
    在这里插入图片描述
    在这里插入图片描述
    c. 检查node安装结果 node -v
    在这里插入图片描述

  5. 到这里,第一个版本node安装成功.
    接下来第二个版本的以此类推,安装到相同目录下,设置文件名跟包名一样node-v18.18.1-win-x86,方便区分

  6. 验证安装成果
    where node
    在这里插入图片描述 node -v在这里插入图片描述

  7. 自由切换node版本
    系统环境变量-path,想用哪个版本,就把哪个node变量放到所有node变量的最前面
    在这里插入图片描述在这里插入图片描述

方法二: 使用nvm安装

  1. mvn安装包地址: https://github.com/coreybutler/nvm-windows/releases
    下载后双击安装
    mvn安装路径:
    在这里插入图片描述

    node下载路径:
    在这里插入图片描述

    注意:nvm和node路径都不能包含空格,否则后续配置容易出错。

  2. mvn -v查看安装结果
    在这里插入图片描述

  3. mvn 常用命令
    nvm arch:用于查看当前node是运行在32位还是64位系统
    nvm install (version) [arch]:用于下载指定的node版本
    – version:node 版本号/latest
    – arch:可选参数,表示下载32位还是64位的版本;设为all则都下载
    nvm list [available]:用于展示node的版本,加一个 available 可以查看所有可安装的版本
    nvm use [available] [arch]:用于切换到不同的node版本(version是node版本号,arch 还是用于指定32位或64位)
    nvm uninstall (version):用于卸载某个node版本
    nvm version:用于展示当前在windows系统运行的nvm版本

  4. 使用mvn管理node版本
    a. nvm list available
    在这里插入图片描述

    b. nvm install 20.0.0
    在这里插入图片描述

    c. nvm use 20.0.0
    在这里插入图片描述

    d. node -v
    在这里插入图片描述

    e. mvn ls
    在这里插入图片描述

    f. npm -v
    在这里插入图片描述

关于全局node_cache和node_global

    // 获取全局模块安装路径
    npm config get prefix
    // 获取全局缓存存放路径
    npm config get cache
    // 设置全局模块安装路径
    npm config set prefix "D:\Program Files (x86)\nodejs\node_global"
    // 设置全局缓存存放路径
    npm config set cache "D:\Program Files (x86)\nodejs\node_cache"

配置后,切换node版本不会影响全局配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值