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

如何切换node版本

1.关于nvm的下载以及安装

下载

下载最新版本nvm-windows

nvm官网

个人建议使用 nvm 1.1.7 指定版本,因为下面有最新的踩坑记录
打开github之后,首先看到的是当前最新的版本号,鼠标往下滚动即可看到各类压缩包

Copy

nvm-noinstall.zip: 绿色免安装版本,但是使用之前需要配置

nvm-setup.zip:安装包,下载之后点击安装,无需配置就可以使用,方便,推荐

Source code(zip):zip压缩的源码

Sourc code(tar.gz):tar.gz的源码,一般用于Linux系统

安装

我这里时下载的nvm-setup.zip解压后会有一个文件目录进去寻找nvm-setup.exe文件打开或双击该文件

按照提示即可进行傻瓜式安装
注意:在安装目录下不可出现中文文件路径,否则会出现在当前输入nvm命令会出现找不到nvm命令的情况

安装成功后,在命令行窗口输入nvm即可查看当前nvm的安装版本,则表示nvm安装成功

安装完nvm后记得注销或重启电脑

修改settings.txt

在你安装的目录下找到settings.txt文件,打开后加上

我的默认安装地址是:C:\Users\Administrator\AppData\Roaming\nvm,如果你没有自定义指定安装位置,可以去这个地址可以快速找到位置

Copy

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

将npm镜像改为淘宝的镜像,可以提高下载速度

2.在nvm中切换node版本

首先设置nvm的环境变量

我的电脑右键属性---->高级系统设置---->环境变量---->系统变量,点击NVM_HOME,将变量值更改为nvm的安装路径即可

此时应当注意环境变量中的值应当与nvm文件目录中的settings.txt文件中的root值相对应

其次设置node的环境变量

我的电脑右键属性---->高级系统设置---->环境变量---->系统变量,点击NVM_SYMLINK,将变量值更改为node的安装路径即可,操作方式与设置nvm环境变量类似,只是变量值与变量名不一致

此时应当注意环境变量中的值应当与nvm文件目录中的settings.txt文件中的path值相对应

如果电脑中已有node文件夹或node版本,应当先删除或卸载,不然会影响nvm安装node版本后的版本切换,nvm主要是依靠下载node快捷目录,如果当前电脑存在node版本或node文件夹,就会出现node版本切换不成功

以上所有步骤执行完毕后, 一定要注销或重启电脑,一定要注销或重启电脑,一定要注销或重启电脑

最后再使用nvm命令切换node版本即可完成

nvm的常用命令:

nvm uninstall 版本号:卸载指定版本

nvm list:查看目前已经安装的版本

nvm list available:显示可下载的node版本部分列表

nvm install v12.8.0:下载当前指定切换的node版本

nvm use v10.14.0:切换使用指定node版本


http://www.kler.cn/a/6444.html

相关文章:

  • 【工具】通过js获取chrome浏览器扩展程序列表id及名称等
  • 【数据库】Redis—Java 客户端
  • Neo4j 图数据库安装与操作指南(以mac为例)
  • 【学习记录】浏览器指纹相关学习记录(指纹介绍、获取指纹、修改指纹、随机指纹保护隐私等)
  • 秒优科技-供应链管理系统 login/doAction SQL注入漏洞复现
  • OpenCV putText增加中文支持
  • 【从零开始学习 UVM】9.3、UVM Config DB —— uvm_config_db 示例【文章最后的表格对于理解路径索引很重要】
  • 贪心算法(四)
  • 计算机网络考试复习——第一章 1.5 1.6
  • 【Java代码审计】表达式注入
  • SQL之存储函数
  • WebRTC Probe 探测码率、transport-cc作用
  • BGP 十一条选路原则与BGP路由传递的注意事项介绍
  • 玩转git的第6章节:git的smart checkout与force checkout
  • ping协议(ICMP)的原理
  • 家电行业采购-分销-电商-仓储业务用契约锁电子签,提效95%
  • 力扣(134.860.406.452)补9.26
  • Spring框架AOP增强,动态代理
  • Cursor——ChatGPT的替代品【笔记】
  • linux GlusterFS文件系统 | GFS分布式文件系统群集部署 | 超详细
  • 心理咨询师证书有用吗 有必要考吗
  • Python高阶函数(Higher-order Function)
  • GFS分布式文件系统
  • 【系统可靠性】搭建可靠性系统工程实践
  • 【ArcGIS微课1000例】0067:Nodata数据处理的3种方法案例教程
  • 马上中秋节了,Python带你实现查票以及购票....