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

nvm详解

本文借鉴转载于 nvm文档手册

文章目录

    • 1.nvm是什么?
    • 2.nvm安装
      • 2.1 window上安装
        • 下载链接
        • 安装步骤
      • 2.2 Mac上安装
        • 使用homebrew 安装 nvm
    • 3.nvm使用指令

1.nvm是什么?

nvm(Node Version Manager)是一个用于管理和切换不同版本 Node.js 的命令行工具。它特别适用于开发环境,因为你可能需要在不同的项目中使用不同版本的 Node.js。nvm 可以让你安装、卸载和切换 Node.js 版本,而不会影响系统的其他部分。

2.nvm安装

2.1 window上安装

下载链接

● v1.1.12:https://nvm.uihtm.com/nvm-1.1.12-setup.zip
● v1.1.11:https://nvm.uihtm.com/nvm-1.1.11-setup.zip
● v1.1.10:https://nvm.uihtm.com/nvm-1.1.10-setup.zip

安装步骤
  1. 卸载之前的node后安装nvm, nvm-setup.exe安装版,直接运行nvm-setup.exe
    在这里插入图片描述

  2. 选择nvm安装路径
    在这里插入图片描述

  3. 选择nodejs的安装路径
    在这里插入图片描述

  4. 确定安装
    在这里插入图片描述

  5. 安装确定
    在这里插入图片描述

2.2 Mac上安装

使用homebrew 安装 nvm
  1. 在终端中使用 brew进行安装
brew install nvm
  1. 安装完成后,通过终端将nvm初始化脚本添加到系统路径中
echo "source $(brew --prefix nvm)/nvm.sh" >> .bash_profile
  1. 重新加载 bash配置文件
 . ~/.bash_profile
  1. 验证是否安装成功
nvm --version

3.nvm使用指令

nvm list available:显示可下载的版本
nvm install latest:安装最新版本的nodejs
nvm install 版本号:安装指定版本的nodejs
nvm list:查看本地已安装的版本
nvm use 版本号:使用和切换nodejs版本
nvm uninstall 版本号:卸载已下载的nodejs
nvm alias default 版本号:设置默认使用的nodejs版本
nvm help:获取帮助
nvm arch:显示node上运行在32位还是64位
nvm version:显示nvm版本
nvm on:开启nodejs版本管理
nvm off:关闭nodejs版本管理

相关文章:

nvm详解

本文借鉴转载于 nvm文档手册 文章目录 1.nvm是什么?2.nvm安装2.1 window上安装下载链接安装步骤 2.2 Mac上安装使用homebrew 安装 nvm 3.nvm使用指令 1.nvm是什么? nvm(Node Version Manager)是一个用于管理和切换不同版本 Node.…...

Lucene的概述与应用场景(1)

文章目录 第1章 Lucene概述1.1 搜索的实现方案1.1.1 传统实现方案1.1.2 Lucene实现方案 1.2 数据查询方法1.1.1 顺序扫描法1.1.2 倒排索引法 1.3 Lucene相关概念1.3.1 文档对象1.3.2 域对象1)分词2)索引3)存储 1.3.3 常用的Field种类 1.4 分词…...

11.3笔记

在C#中,静态类和普通类(实例类)有一些关键的区别: 实例化: 普通类:可以被实例化,即创建对象。每个对象都有自己的状态和方法。静态类:不能被实例化,它们不包含构造函数&a…...

数据结构之线段树

线段树 线段树(Segment Tree)是一种高效的数据结构,广泛应用于计算机科学和算法中,特别是在处理区间查询和更新问题时表现出色。以下是对线段树的详细解释: 一、基本概念 线段树是一种二叉搜索树,是算法竞…...

vue 快速入门

文章目录 一、插值表达式 {{}}二、Vue 指令2.1 v-text 和 v-html:2.2 v-if 和 v-show:2.3 v-on:2.4 v-bind 和 v-model:2.5 v-for: 三、生命周期四、Vue 组件库 Element五、Vue 路由 本文章适用于后端人员,…...

iframe视频宽度高度自适应( pc+移动都可以用,jq写法 )

注意&#xff1a;要引入jquery 可以直接使用弹框播放iframe 一、创建 index.html <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><style>.modal {/* 默认隐藏 */display: none;position: fixed;z-i…...

Observability:OpenTelemetry Elastic 分发简介

作者&#xff1a;来自 Elastic Alexander Wert•Miguel Luna•Bahubali Shetti Elastic 自豪地推出了 Elastic Distributions of OpenTelemetry (EDOT)&#xff0c;其中包含 Elastic 版本的 OpenTelemetry Collector 和多种语言 SDK&#xff0c;如 Python、Java、.NET 和 NodeJ…...

golang的RSA加密解密

参考&#xff1a;https://blog.csdn.net/lady_killer9/article/details/118026802 1.加密解密工具类PasswordUtil.go package utilimport ("crypto/rand""crypto/rsa""crypto/x509""encoding/pem""fmt""log"&qu…...

深度学习-梯度消失/爆炸产生的原因、解决方法

在深度学习模型中&#xff0c;梯度消失和梯度爆炸现象是限制深层神经网络有效训练的主要问题之一&#xff0c;这两个现象从本质上来说是由链式求导过程中梯度的缩小或增大引起的。特别是在深层网络中&#xff0c;若初始梯度在反向传播过程中逐层被放大或缩小&#xff0c;最后导…...

MVC(Model-View-Controller)模式概述

MVC&#xff08;Model-View-Controller&#xff09;是一种设计模式&#xff0c;最初由 Trygve Reenskaug 在 1970 年代提出&#xff0c;并在 Smalltalk 编程环境中得到了广泛应用。MVC 模式旨在实现用户界面和业务逻辑的分离&#xff0c;以增强应用程序的可维护性、可扩展性和复…...

数据结构 —— 红黑树

目录 1. 初识红黑树 1.1 红黑树的概念 1.2 红⿊树的规则 1.3 红黑树如何确保最长路径不超过最短路径的2倍 1.4 红黑树的效率:O(logN) 2. 红黑树的实现 2.1 红黑树的基础结构框架 2.2 红黑树的插⼊ 2.2.1 情况1&#xff1a;变色 2.2.2 情况2&#xff1a;单旋变色 2.2…...

《功能高分子学报》

《功能高分子学报》 中国标准连续出版物号:CN 31-1633/O6&#xff0c;国际标准连续出版物号&#xff1a;ISSN 1008-9357&#xff0c;邮发代号&#xff1a;4-629&#xff0c;刊期&#xff1a;双月刊。 《功能高分子学报》主要刊登功能高分子和其他高分子领域具有创新意义的学术…...

Linux特种文件系统--tmpfs文件系统

tmpfs类似于RamDisk&#xff08;只能使用物理内存&#xff09;&#xff0c;使用虚拟内存&#xff08;简称VM&#xff09;子系统的页面存储文件。tmpfs完全依赖VM&#xff0c;遵循子系统的整体调度策略。说白了tmpfs跟普通进程差不多&#xff0c;使用的都是某种形式的虚拟内存&a…...

《基于STMF103的FreeRTOS内核移植》

目录 1.FreeRTOS资料下载与出处 1.1官网下载&#xff0c;网址&#xff1a;www.freertos.org 1.2在正点原子官网&#xff0c;任意STM32F1的开发板资料A盘里&#xff0c; 2.FreeRTOS移植重要文件讲解 2.1 FreeRTOS与FreeRTOS-Plus文件夹 2.2 Demo、Lincence、Source ●Demo文件…...

一七二、Vue3性能优化方式

Vue 3 的性能优化相较于 Vue 2 有了显著提升&#xff0c;利用新特性和改进方法可以更高效地构建和优化应用。以下是 Vue 3 的常见性能优化方法及示例。 1. 使用组合式 API (Composition API) Vue 3 引入的组合式 API&#xff0c;通过逻辑拆分和复用来实现更高效的代码组织和性…...

软件测试--BUG篇

博主主页: 码农派大星. 数据结构专栏:Java数据结构 数据库专栏:MySQL数据库 JavaEE专栏:JavaEE 软件测试专栏:软件测试 关注博主带你了解更多知识 目录 1. 软件测试的⽣命周期 2. BUG 1. BUG 的概念 2. 描述bug的要素 3.bug级别 4.bug的⽣命周期 5 与开发产⽣争执怎…...

Scikit-learn和Keras简介

一&#xff0c;Scikit-learn是一个开源的机器学习库&#xff0c;用于Python编程语言。它建立在NumPy、SciPy和matplotlib这些科学计算库之上&#xff0c;提供了简单有效的数据挖掘和数据分析工具。Scikit-learn库包含了许多用于分类、回归、聚类和降维的算法&#xff0c;包括支…...

python在word的页脚插入页码

1、插入简易页码 import win32com.client as win32 from win32com.client import constants import osdoc_app win32.gencache.EnsureDispatch(Word.Application)#打开word应用程序 doc_app.Visible Truedoc doc_app.Documents.Add() footer doc.Sections(1).Footers(cons…...

Java面试题十四

一、Java中的JNI&#xff08;Java Native Interface&#xff09;是什么&#xff1f;它有什么用途&#xff1f; Java中的JNI&#xff08;Java Native Interface&#xff09;是Java提供的一种编程框架&#xff0c;它允许Java代码与本地&#xff08;Native&#xff09;代码&#x…...

yarn : 无法加载文件,未对文件 进行数字签名。无法在当前系统上运行该脚本。

执行这个命令时报错&#xff1a;yarn --registryhttps://registry.npm.taobao.org yarn : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\yarn.ps1。未对文件 C:\Users\Administ rator\AppData\Roaming\npm\yarn.ps1 进行数字签名。无法在当前系统上运行该脚本。有…...

ElevenLabs成年男性语音定制全流程(含Stability Score阈值表+Voice Embedding相似度热力图)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;ElevenLabs成年男性语音定制的核心价值与适用边界 ElevenLabs 的成年男性语音定制能力&#xff0c;本质上是通过深度神经声码器与说话人嵌入&#xff08;speaker embedding&#xff09;联合建模实现的高…...

好用的昆明线上经营推广哪家好选

在数字化浪潮席卷的当下&#xff0c;昆明的企业和商家们越来越意识到线上经营推广的重要性。选择一家靠谱的线上经营推广公司&#xff0c;能够让企业在激烈的市场竞争中脱颖而出。那么&#xff0c;在昆明众多的推广公司中&#xff0c;哪家才是比较好的选择呢&#xff1f;今天&a…...

Figma中文汉化终极指南:3分钟实现高效专业设计界面

Figma中文汉化终极指南&#xff1a;3分钟实现高效专业设计界面 【免费下载链接】figmaCN 中文 Figma 插件&#xff0c;设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma的英文界面而烦恼吗&#xff1f;作为中文设计师&#xff0c;你…...

Virtual ZPL Printer:5步搭建专业级条码标签开发测试环境

Virtual ZPL Printer&#xff1a;5步搭建专业级条码标签开发测试环境 【免费下载链接】Virtual-ZPL-Printer An ethernet based virtual Zebra Label Printer that can be used to test applications that produce bar code labels. 项目地址: https://gitcode.com/gh_mirror…...

城市规划师实战:如何用TransCad+四阶段法,为你的新区规划提供交通量支撑?

城市规划师实战&#xff1a;TransCad与四阶段法在新区交通规划中的深度应用 1. 从理论到实践&#xff1a;四阶段法的核心逻辑 在Z新城规划项目中&#xff0c;我们面临的核心挑战是如何科学预测未来15年的交通需求。四阶段法作为交通规划领域的经典方法论&#xff0c;其价值在于…...

WeChatPad终极指南:打破微信设备限制的完整解决方案

WeChatPad终极指南&#xff1a;打破微信设备限制的完整解决方案 【免费下载链接】WeChatPad 强制使用微信平板模式 项目地址: https://gitcode.com/gh_mirrors/we/WeChatPad 你是否曾因微信"手机和平板不能同时在线"的限制而烦恼&#xff1f;当你在手机上处理…...

MonitorControl:终极解决方案!让你的Mac外接显示器亮度调节变得如此简单

MonitorControl&#xff1a;终极解决方案&#xff01;让你的Mac外接显示器亮度调节变得如此简单 【免费下载链接】MonitorControl &#x1f5a5; Control your displays brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or…...

在Ubuntu上快速搭建LVGL模拟器开发环境

1. 为什么选择Ubuntu搭建LVGL模拟器 LVGL作为当下最流行的嵌入式图形库之一&#xff0c;以其高度可裁剪性和低资源占用的特性赢得了广大开发者的青睐。在实际开发中&#xff0c;我们经常需要先在PC端完成界面原型设计&#xff0c;再移植到嵌入式设备。Ubuntu作为Linux发行版中的…...

AI智能体在加密货币领域的架构设计与实战指南

1. 项目概述&#xff1a;当AI智能体闯入加密世界最近在GitHub上闲逛&#xff0c;发现一个挺有意思的项目&#xff0c;叫cutupdev/Crypto-AI-Agent。光看名字&#xff0c;两个最火的概念——“Crypto”&#xff08;加密货币&#xff09;和“AI Agent”&#xff08;人工智能体&am…...

肿瘤样本SV分析避坑指南:Delly somatic检测中那些容易忽略的过滤与注释细节

肿瘤样本SV分析避坑指南&#xff1a;Delly somatic检测中那些容易忽略的过滤与注释细节 在癌症基因组学研究中&#xff0c;结构变异&#xff08;SV&#xff09;的准确检测对于理解肿瘤发生机制和寻找潜在治疗靶点至关重要。Delly作为一款广泛使用的SV检测工具&#xff0c;其som…...