当前位置: 首页 > news >正文

【Node】Windows安装node多版本管理工具nvm

安装前提

需要管理员权限

下载nvm

下载地址:https://github.com/coreybutler/nvm-windows/releases

我安装的nvm版本是:1.2.2
在这里插入图片描述
把nvm-setup.exe下载到本地

在这里插入图片描述
双击安装,需要管理员

在这里插入图片描述
输入管理员账号密码选择同意
在这里插入图片描述
因为平时使用的账号不是管理员权限的,所以我就把安装目录放在C盘非用户文件夹下面,注意路径不要有空,也不要放在Program Files文件夹下
在这里插入图片描述

选中node版本关联文件目录,可以跟刚刚安装nvm目录放在同一个父目录下在这里插入图片描述
后面一直下一步就好了
在这里插入图片描述
邮件地址可以不用填
在这里插入图片描述
在这里插入图片描述
安装完成
在这里插入图片描述

普通权限打开cmd输入nvm没有权限,管理员账号打开cmd输入nvm系统能识别就安装成功了,则需要重启电脑。

在这里插入图片描述
在这里插入图片描述
重启电脑后普通用户输入nvm也可以找到命令了:
在这里插入图片描述

如何安装不同版本node

1.通过命令行

nvm install 8.9.4

查看目前下载的node列表

nvm list

2.通过下载压缩文件夹解压后放入nvm安装目录下,
下载地址:https://nodejs.org/dist/

在这里插入图片描述

比如我要安装:8.9.4
下载路径是:https://nodejs.org/dist/v8.9.4/node-v8.9.4-win-x64.zip

解压放在nvm安装目录下:
在这里插入图片描述
所有的node版本都在安装目录下
在这里插入图片描述
解压和放的位置对的话输入nvm list就会显示在列表

在这里插入图片描述

如何应用不同的node版本

1.通过命令行
此方式需要管理员权限

nvm use 8.9.4

2.通过修改引用node的文件
前提也是提前通过管理员账号使用nvm use xxx.xxx.xxx生成过nodejs文件夹快捷方式,把它们进行后缀重命名,相当于备份了之前应用node版本的配置,当管理员权限失效时自己可以切换。

在这里插入图片描述

这次安装的1.2.2版本的nvm是生成的nodejs快捷文件,只要把每次用nvm use xxx.xxx.xxx生成的nodejs快捷文件备份起来就可以了,我是通过后缀加版本号,比如nodejs_v8.9.4,要切换到8.9.4则把后缀_v8.9.4去除就可以了。

之前1.1.7版本的nvm应用node生成的是simlink快捷方式。

具体可以看这篇我之前写的文章,原理是一样的:
【Node】nvm在windows系统无管理员权限切换node版本


文章转载自:

http://CY7K4oki.wbysj.cn
http://MNmSDBon.wbysj.cn
http://RyaXlmfM.wbysj.cn
http://B69okJrA.wbysj.cn
http://0tr1mRUj.wbysj.cn
http://R6CqXLxH.wbysj.cn
http://rTH45tvt.wbysj.cn
http://TBvWdP1o.wbysj.cn
http://g2sJjF0i.wbysj.cn
http://2i7yrhdc.wbysj.cn
http://psnbiXeN.wbysj.cn
http://w5UGF5g9.wbysj.cn
http://NfSg9WQe.wbysj.cn
http://BojDP9du.wbysj.cn
http://nk6pk4Ua.wbysj.cn
http://8HFe5gVO.wbysj.cn
http://o91vWm8H.wbysj.cn
http://B6UjSltH.wbysj.cn
http://CVpSK1tV.wbysj.cn
http://FLSXnNYD.wbysj.cn
http://CqXldK9K.wbysj.cn
http://av7YrtEy.wbysj.cn
http://Z1tciqZ5.wbysj.cn
http://vPOO8JlT.wbysj.cn
http://lN4jMgut.wbysj.cn
http://9toD0IOQ.wbysj.cn
http://QBEjIDFO.wbysj.cn
http://iu1Y5xRc.wbysj.cn
http://PkThUbu5.wbysj.cn
http://qnaSqYqc.wbysj.cn
http://www.dtcms.com/a/386484.html

相关文章:

  • JAVA上门家政维修服务系统源码微信小程序+微信公众号+APP+H5
  • Linux学习笔记(五)--Linux基础开发工具使用
  • pyspark自定义udf函数
  • SpringBoot MySQL
  • 【GOTO判断素数输出孪生10对】2022-11-14
  • 【STL库】哈希表的原理 | 哈希表模拟实现
  • A股大盘数据-20250916分析
  • mysql 获取时间段之间的差值
  • 系统间文件复制文档
  • Vtaskdelay任务阻塞深入了解
  • 智慧城市与“一网统管”:重塑未来城市治理新范式
  • 消息队列kafka的事务特性
  • Python 抓包教程 Python 抓包工具推荐、HTTPS 抓包方法与 iOS 抓包实践全攻略
  • SVN 安装及常用命令
  • 服务器硬盘管理与 RAID 维护完全指南
  • 【Java后端】Spring 如何解决循环依赖:原理 + 源码解读
  • 进程之间的通信(共享内存 + 其他IPC原理)
  • AI 提示词学习笔记
  • PHP通过命令行调用Ghostscript把pdf转换成图片集
  • AWS 弹性伸缩(Auto Scaling)详解:服务器如何自动顶住流量洪峰?
  • 企业级AI应用落地实战(一):落地历程分享
  • 主数据管理:标准化缺失的潜在三大风险
  • LLC--开关损耗及软开关
  • 计算机视觉 - 对比学习(下)不用负样本 BYOL + SimSiam 融合Transformer MoCo-v3 + DINO
  • 内存与网络的字节序:大端 vs 小端
  • Linux网络:网络基础
  • [视图功能3] 排序与分组在业务数据分析中的应用
  • 架构师成长之路-集群
  • 《WINDOWS 环境下32位汇编语言程序设计》学习17章 PE文件(1)
  • cursor中配置qwen3-coder模型使用