NVM,一个管理nodejs版本的工具

news/2024/11/30 1:40:08/

目录

一、前言

二、NVM简介

三、下载、安装

四、检查安装是否成功

五、常见命令

六、安装的nodejs的位置


一、前言

作为一个后端开发者,在前端开发中,时常遇到一个问题:

就是node版本过高或过低的情况。这个时候它就会要求你卸载当前版本的node.js,然后重新去下载对应版本的node。

因为这个项目,我要卸载nodejs,重装。那要是做其他项目,它要求高版本的nodejs的话,岂不是我又得卸载再重装?

我去,这我不能接受~~~

那么我就在想,能不能不卸载,实现切换呢?

理论上讲不复杂。于是网上这么一搜,就发现了这个nvm工具!

二、NVM简介

nvm,一个node的版本管理工具。可以轻松实现node的版本安装、切换工作。

三、下载、安装

安装之前,建议是把原来安装的nodejs卸载掉,防止出现问题。

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

解压后,直接以管理员身份安装

 

 

然后下一步下一步安装即可。

四、检查安装是否成功

以管理员身份打开命令行窗口,输入 nvm -v  检查是否可以查到安装的版本号

能看到版本号,就说明安装成功了。

为了通过nvm快速安装nodejs,需要提前在安装路径下的setting.txt文件中,增加镜像配置 

五、常见命令

我们使用 nvm ls available 查看所有可以安装的node的版本,当然这里没有列全,建议去官网查看。

使用 nvm ls 命令,可以查看当前已安装的nodejs的列表,带 * 的为当前正在使用的版本。

当然如果刚开始安装nvm,肯定是没有nodejs的。

 

下面介绍,怎么介绍怎么安装不同版本的nodejs。

其实只需要执行 nvm install 版本号   即可,如下:

 如何选择要使用的版本呢?只需要执行 nvm use 版本号 即可。

最后,如果不放心,我们可以使用node -v命令npm -v命令再查看一遍,是否成功~

如果要卸载也简单,直接使用nvm uninstall 版本号即可,这里我就不演示了。

六、安装的nodejs的位置

其实就在我们安装的nvm工具的安装路径下面。

例如

我nvm安装在:D:\hssy\nvm\nvm,那么不同版本的nodejs都在这个文件夹下。

 

 ok,到这里就搞定了。

 


http://www.ppmy.cn/news/34601.html

相关文章

使用ArcGIS为科研论文制作正确、美观、详细的插图

科研论文中的插图,如果图中包含地理信息,那么首先需要在图中标明指北针、比例尺、图例,然后在此基础上再对作的图进一步的美化和修改。 来源:https://doi.org/10.1016/j.uclim.2022.101326 这种就是属于是最常见的研究区概况图&a…

vue更高效的工具-vite

目录 1.webpack 2.vite是什么 3.使用vite创建项目 4.最后总结 🐼webpack 简单来说,Webpack是一个打包工具。 站在2018年的角度,成为一个优秀的前端工程师,除了要会写页面样式和动态效果之外,还需要会用主流的单页…

chatGPT爆火,什么时候中国能有自己的“ChatGPT“

目录 引言 一、ChatGPT爆火 二、中国何时能有自己的"ChatGPT" 三、为什么openai可以做出chatGPT? 四、结论 引言 随着人工智能技术的不断发展,自然语言处理技术也逐渐成为了研究的热点之一。其中,ChatGPT作为一项领先的自然语言处理技术…

裸机条件下写一个基于时间片轮转的多任务并发程序

目录前言A. 使用RTOSB.裸机多任务并发前言 在学习各种MCU的时候,都是用在main函数里写一个while(1){/* 执行代码 */},这种方式只能一个函数运行完以后再运行另一个函数。 假设需求控制多个模块,如显示屏幕信息的同时控制电机,还要…

蓝桥杯倒计时 | 倒计时17天

作者🕵️‍♂️:让机器理解语言か 专栏🎇:蓝桥杯倒计时冲刺 描述🎨:蓝桥杯冲刺阶段,一定要沉住气,一步一个脚印,胜利就在前方! 寄语💓&#xff1a…

Redis缓存穿透、击穿、雪崩问题及解决方法

系列文章目录 Spring Cache的使用–快速上手篇 分页查询–Java项目实战篇 全局异常处理–Java实战项目篇 完善登录功能–过滤器的使用 上述只是部分文章,对该系列文章感兴趣的可以查看我的主页哦 文章目录系列文章目录前言一、缓存穿透1.1 问题引入1.2 解决方法1.…

黑马程序员 Redis 踩坑及解决

文章目录实战篇p30 短信登录-隐藏用户敏感信息p50 优惠券秒杀-添加优惠券p69 秒杀优化-异步秒杀思路p81 达人探店-点赞排行榜p87 好友关注-实现滚动分页查询问题 1问题 2p90 附近商铺-实现附近商户功能实战篇 p30 短信登录-隐藏用户敏感信息 问题描述:登录后会跳转…

go语言gin框架学习

让框架去做http解包封包等,让我们的精力用在应用层开发 MVC模式 M: model,操作数据库gorm view 视图 处理模板页面 contoller 控制器 路由 逻辑函数 解决gin相关代码飘红的问题 记得启用gomodule go env -w GO111MODULEon然后到相应目录下执行 go mod i…