当前位置:网站首页>nodejs切换版本使用(不需要卸载重装)
nodejs切换版本使用(不需要卸载重装)
2022-08-04 01:00:00 【m0_67392661】
在工作中有时候遇到不同的项目所要求的node版本不同,这种情况我们就需要来回切换node的版本,如果卸载重装的话会非常麻烦,而且可能导致文件删除不干净,经过踩雷之后,总结一下nodejs如何切换版本使用
首先可以看到我本地现在使用的版本是9.8.0
一、下载所需版本的node
下载地址:https://registry.npmmirror.com/binary.html?path=node/
选择所需要下载的版本,我这里下载的是12.13.0,直接下载zip文件
二、添加node_cache和node_global文件夹
我安装到了D:Program Files目录;完成之后打开文件夹,在D:Program Files odejs12.13.0目录下新建两个文件夹:node_cache和node_global,主要是防止执行其他安装命令时候将东西安装在C盘里面
然后在此目录打开cmd,分别执行以下命令:
npm config set prefix "D:Program Files
odejs
ode_global"
npm config set cache "D:Program Files
odejs
ode_cache"
三、配置环境变量

用户变量中选择Path,然后将D:Program Files odejs12.13.0,D:Program Files odejs12.13.0 ode_global两个地址添加进去
需要的node就安装好了
四、切换版本使用
目前可以看到我们的node版本是9.8.0,npm版本是5.6.0
打开环境变量->用户变量,将配置好的路径上移到现在版本之前
然后打开系统变量,将之前配置的NODE_PATH变量值换成刚刚安装node的node_modules目录路径
完成之后,可以看到,node版本已经切换了
如果前端项目终端还是显示之前的版本,只需把VSCode重启即可
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢

How to find the cause of Fiori Launchpad routing errors by single-step debugging

typescript50 - type specification between cross types and interfaces

Vant3—— 点击对应的name名称跳转到下一页对应的tab栏的name的位置

MongoDB数据接入实践

共享新能源充电桩充电站建设需要些什么流程及资料?

SQL优化的一些建议,希望可以帮到和我一样被SQL折磨的你

字符串的排列

It will invest about 200 billion US dollars in the United States in 20 years, and Samsung Electronics looks so handsome

【超详细教程】LVS+KeepAlived高可用部署实战应用

咱们500万条数据测试一下,如何合理使用索引加速?
随机推荐
Slipper —— 虚点,最短路
分析:Nomad Bridge黑客攻击的独特之处
thinkphp 常用技巧
2022年上半年各大厂Android面试题整理及答案解析(持续更新中......)
R3LIVE论文学习(二):VIO子系统
七夕活动浪漫上线,别让网络拖慢和小姐姐的开黑时间
《The Google File System》新说
114. 如何通过单步调试的方式找到引起 Fiori Launchpad 路由错误的原因
2015年开源大事件汇总
Apache DolphinScheduler新一代分布式工作流任务调度平台实战-中
typescript55 - generic constraints
特征值与特征向量
字符串变形
教你如何定位不合理的SQL?并优化之
【超详细教程】LVS+KeepAlived高可用部署实战应用
【链路聚合原理及配置】
Linux安装mysql最简单教程(一次成功)
Getting started with MATLAB 3D drawing command plot3
带你造轮子,自定义一个随意拖拽可吸边的悬浮View组件
Demand analysis of MES management system in electronic assembly industry