配置和使用nvm免安装版本(nvm-noinstall.zip)
配置和使用nvm免安装版本(nvm-noinstall.zip)
NVM(Node Version Manager)是一个用于管理多个Node.js版本的命令行工具一下分几个步骤说明如何配置和使用nvm的免安装版本(nvm-noinstall.zip)
一、下载
(官网地址:https://github.com/coreybutler/nvm-windows/releases)在主页下拉找到自己需要的版本(一般直接安装最新版)


二、解压到需要安装的目录

点击 install.cmd即可进行安装

输入根目录后会弹出打开的seting.txt文件(以下是默认值)path 就是正在使用的node版本存放的地方,在执行完 nvm use [已安装的nodejs版本号] 之后会产生文件

三、修改环境变量
在执行完第二部后会产生两个环境变量 NVM_HOME 、NVM_SYMLINK,并且会自动添加到path中,所以 install.cmd 脚本不要多次运行
查看一下 NVM_HOME要与 seting.xml中的 root值相对应,NVM_SYMLINK要与 seting.xml中的 path值相对应,如果不同就要修改一下保持一致,避免后续使用出错。
四、验证安装结果
# 打开命令行
>nvm -v # 输出版本
1.1.12
>nvm list available # 查看可安装的node版本
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 23.1.0 | 20.18.0 | 0.12.18 | 0.11.16 |
| 23.0.0 | 20.17.0 | 0.12.17 | 0.11.15 |
| 22.10.0 | 20.16.0 | 0.12.16 | 0.11.14 |
| 22.9.0 | 20.15.1 | 0.12.15 | 0.11.13 |
| 22.8.0 | 20.15.0 | 0.12.14 | 0.11.12 |
| 22.7.0 | 20.14.0 | 0.12.13 | 0.11.11 |
| 22.6.0 | 20.13.1 | 0.12.12 | 0.11.10 |
| 22.5.1 | 20.13.0 | 0.12.11 | 0.11.9 |
| 22.5.0 | 20.12.2 | 0.12.10 | 0.11.8 |
| 22.4.1 | 20.12.1 | 0.12.9 | 0.11.7 |
| 22.4.0 | 20.12.0 | 0.12.8 | 0.11.6 |
| 22.3.0 | 20.11.1 | 0.12.7 | 0.11.5 |
| 22.2.0 | 20.11.0 | 0.12.6 | 0.11.4 |
| 22.1.0 | 20.10.0 | 0.12.5 | 0.11.3 |
| 22.0.0 | 20.9.0 | 0.12.4 | 0.11.2 |
| 21.7.3 | 18.20.4 | 0.12.3 | 0.11.1 |
| 21.7.2 | 18.20.3 | 0.12.2 | 0.11.0 |
| 21.7.1 | 18.20.2 | 0.12.1 | 0.9.12 |
| 21.7.0 | 18.20.1 | 0.12.0 | 0.9.11 |
| 21.6.2 | 18.20.0 | 0.10.48 | 0.9.10 |
>nvm install 18.20.4 # 安装 版本 18.20.4
>node -v # 查看node版本
v18.20.4
>npm -v # 查看npm版本
10.7.0
>npm install -g yarn # 安装yarn
>yarn -v # 查看yarn版本 —— 很关键的一步,用npm安装其他依赖管理程序,并确保其可用性。这样安装才算是正确完成了
1.22.22
五、注意事项
如果曾经安装过node,需要把node卸载干净,并删除一些相关配置,比如 C:\Users\你自己的用户名\ 目录下的一些 相关文件删除干净(比如下面的文件)以免使用nvm时发生一下错误

配置和使用nvm免安装版本(nvm-noinstall.zip)的更多相关文章
- 免安装版本Mysql配置
免安装版本mysql配置如下:(本人使用的是5.6.42) 1. 解压后将/bin目录配置在系统变量中 2. 在mysql目录下新建my.ini文件配置如下信息: [mysqld] basedir=D ...
- 【MYSQL】mysql-5.6.19-win32免安装版本配置方法
[MYSQL]mysql-5.6.19-win32免安装版本配置方法 1.文件下载网站(http://dev.mysql.com/downloads/): 具体下载地址:http://211.136. ...
- Code::Blocks 免安装版本下载及配置
在编程的时候选择一款好用的IDE非常重要,对于初学者或需要开发项目的程序员来说更为重要,众多的IDE中 Code::Blocks 是一个不错的选择.Code::Blocks开源.版本多,并且还有免安装 ...
- 安装MYSQL详细教程 版本:mysql-installer-community-5.7.16.0 免安装版本和安装版本出现错误的解决
一.版本的选择 之前安装的Mysql,现在才来总结,好像有点晚,后台换系统了,现在从新装上Mysql,感觉好多坑,我是来踩坑,大家看到坑就别跳了,这样可以省点安装时间,这个折腾了两天,安装了好多个版本 ...
- PL-SQL(免安装版本)报错ORA-12154
今天在帮同事安装PL/SQL时,在登陆的时候出现上述错误,从网上找了好多解决方法,但都没有解决问题.对于免安装版本的PL/SQL在登陆是应该先配置好路径:bin\instantclient_11_ ...
- 新版本MySQL Server 5.7的免安装版本设置
今天重新配置电脑,安装java开发运行的相关环境,在安装mysql的过程中,遇到了一些问题. 因为在网站上下载的是免安装版本的mysql 5.7 ,所以在安装过程中只需要解压缩zip的压缩包即可. 之 ...
- mysql-5.7免安装版本设置
mysql-5.7.22 免安装版本设置(Windows7) 一.在Mysql官网下载Mysql-5.7.22的ZIP文件 下载链接为:https://dev.mysql.com/downloads ...
- win10免安装版本的MySQL的下载安装和配置
下载mysql-xxx.zip(免安装版) 解压到自己想要的目录下(我的是D:\mysql\),打开mysql-5.7.21-winx64文件夹,新建my.ini文件,输入: [mysql] # 设置 ...
- win10平台mysql5.6.34免安装版(绿色版zip)的配置以及密码和编码设置
平台:win10 X64 mysql: mysql-5.6.34-winx64.zip 以下所写都是本人测试过的,力争无误.上次发布了,可是发现了一些问题,特地查了一下官方文档(我会说我是用有道词典翻 ...
- 免安装版本tomcat 指定的服务并未以已安装的服务存在,Unable to open the service
今天在自己的电脑上安装了Tomcat6.0.14,是在Tomcat主页上直接下载的免安装版.但是把文件解压的之后,双击Tomcat6w.exe时,去出现了"指定的服务并未以已安装的服务存在, ...
随机推荐
- Spring AI 更新:支持OpenAI的结构化输出,增强对JSON响应的支持
就在昨晚,Spring AI发了个比较重要的更新.由于最近OpenAI推出了结构化输出的功能,可确保 AI 生成的响应严格遵守预定义的 JSON 模式.此功能显着提高了人工智能生成内容在现实应用中的可 ...
- 微服务全链路跟踪:springcloud集成jaeger
微服务全链路跟踪:grpc集成zipkin 微服务全链路跟踪:grpc集成jaeger 微服务全链路跟踪:springcloud集成jaeger 微服务全链路跟踪:jaeger集成istio,并兼容u ...
- stm32g070 usart 中断问题: 开启接收中断 RXNEIE 需要注意ISR的错误类型,否则会进入中断。
usart 中断问题: 开启接收中断 RXNEIE 需要注意ISR的错误类型,否则会进入中断. 调试时发现,如果ISR的ORE和FE置位,而此时要是使能RX中断(RXNEIE置位)就会进入中断复位程序 ...
- WPF 实现图标按钮
假设需要实现一个图标和文本结合的按钮 ,普通做法是 直接重写该按钮的模板: 如果想作为通用的呢? 两种做法: 附加属性 自定义控件 推荐使用附加属性的形式 第一种:附加属性 创建Button的附加属性 ...
- 如何用AI抠图助手进行直播--新手指南
如何用AI抠图助手进行直播 因AI抠图助手目前还没有提供推流直播,所以,可以采用抖音的"手游直播"方式,即抖音开启手游直播后会录制你手机屏幕画面,进行录屏直播:所以我们只要打开AI ...
- C#基础 - Cancellation
目录 前言 1,概览 1.1 Cancellation是合作性的 1.2 CancellationToken及其典型用法 1.3 CancellationToken的响应 1.4 一个容易搞错的点 2 ...
- Node.js 使用
创建 Node 项目 npm init -y # 初始化 Node 项目 package.json 文件 这个文件记录了项目的相关信息. { "name": "hello ...
- 【测试平台开发】——01后端web开发框架Flask
官方中文地址:https://flask.net.cn/ 官方英文地址:https://flask.palletsprojects.com/en/2.1.x/ github地址:https://git ...
- Json Number Format 异常 Expected an int but was 2168520652 at line 1 column 325
某变量声明为Integer类型,报json 转换异常 超出了Integer的最大值2147483647, 将类型修改为BigInteger即可,BigInteger:支持任意精度的整数 写Bean时, ...
- STM32的bootloader探究
OTA OTA(Over-The-Air Technology,空中下载技术)是一种通过无线网络对设备进行远程升级的技术.这种技术最初在PC电脑和移动手机行业中得到应用,近年来在汽车行业中也得到了广泛 ...