windows解决nodejs版本冲突:安装版本管理器nvm,可根据不同项目一键切换适配版本

news/2024/5/9 14:23:21

windows解决nodejs版本冲突:安装版本管理器nvm,可根据不同项目一键切换适配版本

参考来源:在本机 Windows 上设置 NodeJS | Microsoft Learn

建议安装版本管理器 nvm-windows,再用它来安装 Node.js 和 npm,这样可以根据不同项目的需要在多个 Node.js 版本之间进行切换。

安装 nvm 之前建议从操作系统中删除任何现有的 Node.js 或 npm 的安装,包括删除可能保留的任何现有的 nodejs 安装目录(例如 “C:\Program Files\nodejs”)

一、安装 nvm

1、下载最新版本的 nvm-setup.zip 文件:Releases · coreybutler/nvm-windows
在这里插入图片描述
2、打开 zip 压缩包,运行 nvm-setup.exe 文件,根据提示完成安装步骤(选择安装 nvm-windows 和 Node.js 的目录)
在这里插入图片描述
在这里插入图片描述
3、安装完成后,以管理员身份运行 Windows PowerShell,输入 nvm ls 通过则安装成功(nvm 只能在 PowerShell 中运行)
在这里插入图片描述

二、安装 Node.js

  • 安装最新版本(不稳定):nvm install latest
  • 安装最新稳定 LTS 版本(建议)
    1、列出可用的 Node 版本号:nvm list available
    2、根据需要安装对应的 LTS 版本:nvm install <version>(例如 nvm install 20.11.1)
    在这里插入图片描述

三、管理 Node.js 版本

1、查看已安装的 Node 版本:nvm ls(*即当前使用的版本)
2、切换到其他版本:nvm use <version>(例如 nvm use 20.11.1)
在这里插入图片描述
3、验证 npm 版本:npm --version(将自动更改为与当前版本的 Node.js 关联的 npm 版本)

若仅更改项目的 Node.js 版本,请 cd 进入项目目录后进行切换

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.cpky.cn/p/10480.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Java特性之设计模式【组合模式】

一、组合模式 概述 组合模式&#xff08;Composite Pattern&#xff09;&#xff0c;又叫部分整体模式&#xff0c;是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象&#xff0c;用来表示部分以及整体层次。这种类型的设计模式属于结构型模式&#x…

基于SSH框架的电子商城的设计

目录 摘要 2 Abstract 3 第一章 前言 4 1.1 课题研究意义 4 1.2 国外研究现状 4 方案一&#xff1a; 4 方案二&#xff1a; 4 方案三&#xff1a; 5 1.3 课题研究内容 5 &#xff08;1&#xff09;商品浏览模块 5 &#xff08;2&#xff09;订单管理模块 5 &#xff08;3&…

万界星空科技MES系统中的车间管理的作用

在了解mes生产管理系统的作用包括哪些方面之前&#xff0c;我们先来了解一下作为生产管理信息化的关键部分&#xff0c;车间管理系统包含哪几个部分&#xff1a;一、mes系统中的车间管理通常包含以下部分&#xff1a; 1、设备管理&#xff1a;用于监控车间内的设备状态&#xf…

300分钟吃透分布式缓存-21讲:Redis读取请求数据后,如何进行协议解析和处理?

Redis 协议解析及处理 协议解析 上一课时讲到&#xff0c;请求命令进入&#xff0c;触发 IO 读事件后。client 会从连接文件描述符读取请求&#xff0c;并存入 client 的 query buffer 中。client 的读缓冲默认是 16KB&#xff0c;读取命令时&#xff0c;如果发现请求超过 1GB…

力扣 617-合并二叉树

二叉树使用递归&#xff0c;就要想使用前中后哪种遍历方式&#xff1f; 本题使用哪种遍历都是可以的&#xff01; 我们下面以前序遍历为例。 那么我们来按照递归三部曲来解决&#xff1a; 确定递归函数的参数和返回值&#xff1a; 首先要合入两个二叉树&#xff0c;那么参…

XSS-Labs靶场1---11关

一、XSS环境搭建&#xff1a; [ 靶场环境篇 ] XSS-labs 靶场环境搭建(特别详细)_xss靶场搭建-CSDN博客 &#xff08;该博主总结的较为详细&#xff0c;若侵权必删&#xff09; 常用的xss攻击语句&#xff1a; 输入检测确定标签没有过滤后&#xff0c;为了显示存在漏洞&#…