首页 > 其他分享 >nvm使用

nvm使用

时间:2025-01-06 12:21:50浏览次数:1  
标签:node npm 版本 使用 nvm 安装 下载

一、简介

在实际的开发和学习中可能会遇到不同项目的 node 版本不同,而出现的兼容性问题。 而 nvm 就可以很好的解决这个问题,它可以在同一台机器上下管理多个 node 版本,使得程序员可以轻松地安装、卸载和切换不同的 node 版本。

在下载和配置 nvm 前,需要在控制面板中先删除自己本地的 node,不然会出现一些异常情况。

二、安装 nvm

下载到本地后,直接点击安装程序,具体操作如下:

第一步:双击安装程序

第二步:许可协议

第三步:选择 nvm 的安装位置

第四步:选择 node 的安装路径
放在下载 nvm 的目录,并且在同级创建一个 nodejs 的目录。

第五步:准备安装

 

三、配置 nvm 镜像

这一步是配置下载 node 和 npm 时采用淘宝镜像,默认是从官方镜像下载依赖会比较慢。

进入nvm >> settings.txt 文件,在文件的末尾加上下面两行内容,记得保存:

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

 

四、配置环境变量

返回桌面,右键 此电脑 >> 属性 >> 高级系统设置 >> 环境变量。

在我们安装时,环境变量它会自动帮我们在系统中配置好,具体如下:

 

五、使用教程

命令说明

nvm --version 查看 nvm 版本
nvm list available 查询可在线安装的 node
nvm install <version> 下载指定版本的 node
nvm use <version> 切换 node 版本
nvm current 显示当前 node 版本
nvm ls 或 nvm list 查询已安装的 node
nvm uninstall <version> 卸载指定版本的 node

在你安装完 node,并使用后。最开始创建的 nodejs 文件夹就会被标记为 node 的下载路径,通过 nvm 下载的 node 都会存储在这里。

 

# 查看 node 版本
node -v
# 查看 npm 版本
npm -v
# 配置 npm 淘宝镜像
npm config set registry https://registry.npmmirror.com
# 查看 npm 镜像源
npm config get registry

卸载 node
nvm uninstall 14.21.3

 

原文链接:https://blog.csdn.net/m0_62854966/article/details/144507586

标签:node,npm,版本,使用,nvm,安装,下载
From: https://www.cnblogs.com/tingying/p/18655028

相关文章

  • 使用Windows批处理命令批量上传jar到Nexus(maven私服)中
    这里就不介绍nexus的搭建了;网上很多都是.sh脚本,linux比较合适,当然用git也可以运行;但是.bat文件肯定是所有windows系统都是可以执行的;所以这里介绍一下用windows的批处理命令来编写;首先,你得先确定的仓库状态是处于Allowredeploy状态;新建一个文件mavenimport.bat,用记事本打......
  • C# AIModelRouter:使用不同的AI模型完成不同的任务
    AIModelRouterAI模型路由,模型的能力有大小之分,有些简单任务,能力小一点的模型也能很好地完成,而有些比较难的或者希望模型做得更好的,则可以选择能力强的模型。为什么要这样做呢?可以降低AI模型的使用成本,毕竟能力强的模型会更贵一点,省着用挺好的。SemanticKernel中可以很简便地使......
  • 智能化管理:AI工时管理工具的五大使用技巧
    一、工时管理软件的传统挑战尽管工时管理工具已经大幅提高了任务分配和时间跟踪的效率,但在实际使用中,传统工时管理软件仍存在一些痛点:数据分析滞后大多数工时管理工具只能进行基础的时间记录和统计分析,难以实时预测项目进展或任务完成时间,影响了管理决策的及时性。任务分配不......
  • 骨折检测数据集,使用yolo,coco json,voc xml格式对1943张X片子照片进行标注,可识别骨折的
    1943总图像数 数据集分割训练组70%        1358图片有效集20%        381图片测试集10%        204图片预处理调整大小: 拉伸至640x640增强每个训练示例的输出: 290°旋转: 顺时针、逆时针、上下颠倒......
  • 黑客搜索引擎使用指南,零基础入门到精通,收藏这篇就够了
    01搜索引擎语法请使用Bing或Google搜索引擎进行搜索。1、inurl:关键字(查找包含关键字的url)用于搜索网页URL中包含特定关键词的页面。如“教育inurl:news”会找到网址中带有“news”且页面内容与教育相关的新闻网页。同理,“allinurl:关键词组”可查找UR......
  • openEuler欧拉使用sshpass不输入密码远程登录其他服务器.240108
    ​​ssh登陆不能在命令行中指定密码,sshpass的出现则解决了这一问题。用-p参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。操作步骤:一、关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld二、安装sshpassdnf-yinstall......
  • UnitTest(单元测试)-Mockito的使用
    官方文档:https://github.com/hehonghui/mockito-doc-zh/blob/master/README.md#0一、Mockito是什么?简单来说就是造假数据的,一种模拟类的对象、行为、方法,mock想要的结果的库,例如一个类classPerson{Stringname;intage;publicbooleanisSmallAge(in......
  • Jinja与WTF form使用日期时间组件的解决方法
    在使用Flask与其模板引擎Jinja2结合WTFforms(Flask-WTF)时,集成日期时间选择组件可以提高表单的用户体验。下面是一种方法来实现日期和时间选择功能:1、问题背景在使用Jinja和WTFform来创建表单时,遇到一个问题:希望在表单中添加日期时间组件,但使用form.validate_o......
  • 使用 Ruby 实现英文数字验证码的识别
    在Ruby中,我们可以使用rtesseractgem,它是TesseractOCR的一个接口。下面是如何在Ruby中实现验证码的识别。安装所需依赖首先,在你的Gemfile中添加rtesseract和mini_magick依赖。mini_magick用于处理图像,rtesseract用于OCR识别。ruby更多内容访问ttocr.com或......
  • Git 常用命令及其使用场景
    Git常用命令及其使用场景Git是分布式版本控制系统,以下是常用命令及其典型使用场景:1.基础操作命令命令描述使用场景gitinit初始化一个新的Git仓库新建项目并开始使用Git进行版本控制时。gitclone<repo_url>克隆远程仓库到本地获取已有的Git仓库到本地进行开发。......