代码编织梦想

前言

工作和学习过程中,我们很大概率会遇到不同项目需要不同的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版本不会影响全局配置

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41293999/article/details/134440669

Node.js 多版本安装方式-爱代码爱编程

卸载已有的Node.js下载nvm:https://github.com/coreybutler/nvm-windows/releases在电脑中找个磁盘创建两个nvm 和 nodejs目录并且把 nvm 包解压进去以管理员的身份运行 install.cmd出现cmd命令窗口后,按下回车 Eenter 键出现 setting.txt 记事本将 settin

如何解决多个node版本问题?-爱代码爱编程

1. 安装nvm         1.1 下载nvm:https://github.com/coreybutler/nvm-windows/releases 注意:路径中不得有空格 接着的直接下一步直至安装完成 安装完成后,打开安装目录   打开settings.txt文件,文件内容如下 在文档内容后面加上下面两行代码  n

手把手教你如何安装多个node版本-爱代码爱编程

最近好多人都问到node怎么同时安装多个版本? 如何配置node的环境变量,如何自如的在多个版本中切换node?(因为是在云内断网开发,使用不了nvm工具)有时候会因为node的版本过高或者是太低用命令启动时候而报错,

安装多个版本的node以及版本切换_切换node版本-爱代码爱编程

一、安装多个版本的Node (也可以直接通过本文第二种方法下载多个版本的Node) 1.下载Node.js安装包 (window系统下载以msi结尾的安装包)  2.安装第一个版本的Node (此处首先安装的较低版本:12.22.12) 2.1先创建Node文件夹,再创建v12.22.12文件夹 (用于保存所有版本的Node)  2

nodejs 多环境配置_多nodejs环境-爱代码爱编程

NodeJS 20 开始,默认支持 .env 文件。 基于 CommonJS 建议目录结构为 |config |--default.js |--dev.js |--prod.js |--index.js 内容分别如

invalid options in vue.config.js: “plugins“ is not allowed-爱代码爱编程

项目场景: 安装并配置elementPlus报错。 问题描述  "plugins" is not allowed.  plugins不被允许。参考官网修改配置文件vue.config.js。 解决方案: const AutoImport = require('unplugin-auto-import/webpack') const Co

vue2和vue3框架介绍以及使用-爱代码爱编程

Vue2和Vue3框架介绍: Vue2是Vue.js的早期版本,它引入了组件化的开发方式,使得开发人员可以更加模块化地构建单页应用程序。Vue2还提供了响应式的数据绑定和指令,使得开发人员可以更加高效地开发动态的Web界面。 Vue2的特点: 数据驱动视图:在使用了vue的页面中,vue会监听数据的变化,从而自动重新渲染页面的结构。双向数据绑定:在填

什么是js,js的特点,js的组成-爱代码爱编程

文章目录 一、什么是JavaScript?二、JavaScript的特点三、JavaScript的组成 一、什么是JavaScript? JavaScript是一种高级的脚本编程语言,通常用于网页开

2024 年 20+ 个 node.js 开发工具-爱代码爱编程

2024了,你准备好提升你的Node.js开发体验了吗?有了合适的工具集,你可以将你的项目提升到新的高度,简化你的工作流程,创建强大的、高性能的应用程序。这篇全面的指南将向你介绍Node.js开发的顶级工具,提供使用Node

vue3 img图片怎么渲染-爱代码爱编程

在 Vue3 中加载图片(img)src地址时,出现无法加载问题。网上很多都建议使用 require 加载相对路径,如下: <img :src="require('../assets/img/icon.jpg')"