mac安装nvm管理node(手残流,git下载)

1. 准备

首先电脑里得有brew、git、vscode,看这里安装brew、git,看这里安装vscode。

我本人比较low,mac命令也记不熟,本篇就是git下载nvm,vscode看配置,省心不动脑子就可以了。

2. 清理node

  1. 如果mac里没有安装过node、npm可以无视直接去 3 安装nvm。

  2. 为了保证安装nvm能够成功管理node,必须把电脑里之前安装的node全部清理!!!

sudo npm uninstall npm -gsudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*sudo rm -rf /usr/local/include/node /Users/$USER/.npmsudo rm /usr/local/bin/nodesudo rm /usr/local/share/man/man1/node.1sudo rm /usr/local/lib/dtrace/node.d

清理之后运行命令

npm -v
node -v

如果看到command not found,那就说明清理干净了。

3. 下载并安装

  1. git下载nvm
git clone https://github.com/nvm-sh/nvm.git
  1. 打开当前目录,找到nvm目录下的 install.sh,拖到终端回车运行。
    在这里插入图片描述
  2. 安装成功之后查看nvm是否安装成功
nvm -v

在这里插入图片描述

  1. vscode打开系统,可以看到当前用户下出现了.nvm目录,可以看看nvm的配置,也可以重新配置下载镜像地址。
    在这里插入图片描述
  2. 和window版本的nvm部分有所区别,比如获取可下载列表、已下载列表、当前安装版本等命令
nvm ls-remote
# 查看可下载列表nvm ls
# 查看已安装列表nvm current
# 查看当前已安装版本

安装和卸载使用如下例子

nvm install 16.9.0nvm uninstall 16.9.0

使用命令如下例子

nvm use 16.9.0

安装成功之后记得查看node、npm版本,国外镜像可能下载较慢,耐心等待或者换国内镜像源。

node -vnpm -v

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/2589.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

javaScript中的作用域和作用域链

作用域(Scope) 什么是作用域 作用域是在运行时代码中的某些特定部分中变量、对象和函数的可访问性。 换句话说,作用域决定了代码区块中变量和其他资源的可见性。 示例: function outFun2() {var inVariable "内层变量2…

边缘计算是什么?

一、边缘计算是什么? 边缘计算是一种分布式计算范式,它将计算任务和数据存储从中心化的云端推向网络的边缘,即设备或终端,以提高响应速度和降低网络带宽需求。在边缘计算中,数据在源头附近进行处理和分析&#x…

OKR已死?是中华田园KPI?

近年来,关于OKR(Objectives and Key Results,目标与关键成果)和KPI(Key Performance Indicators,关键绩效指标)的讨论不绝于耳。有人宣称OKR已死,认为KPI才是更符合中国企业的绩效管…

torch.nn.Embedding学习

使用方法: torch.nn.Embedding(num_embeddings, embedding_dim, padding_idxNone,max_normNone, norm_type2.0, scale_grad_by_freqFalse, sparseFalse, _weightNone) 参数含义: num_embeddings (python:int) – 词典的大小尺寸,比如总…

Unity3d的海盗王地图

一直以来,都想将海盗王的地图搬到手游unity3d上面。 经过漫长时间的研究,终于实现了当初的想法。

网络编程-libuv介绍

官网 https://libuv.org/ 概要 libuv是一个强大的跨平台异步I/O库,主要用于构建高性能、可扩展的网络应用程序。它最初是为Node.js开发的,用于处理Node.js的异步I/O操作,但随着时间的推移,它也被广泛应用于其他系统&#xff0…

【声呐仿真】学习记录0-服务器配置docker、ros环境

【声呐仿真】学习记录0-服务器配置docker、ros环境 前言一、~~0.设置mobaXterm~~1.拉取镜像2.服务器开启xhost,可视化(rviz、gazebo)3.创建容器,挂载数据卷4.测试宿主机与容器数据是否同步5.测试5.0测试xclock5.1测试ros小乌龟5.2…

【散记】CentOS虚拟机安装、克隆、挂起以及Ansible免密登录与相关学习网址

1.Linux系统CentOS的虚拟机安装 关于版本:CentOS-7-DVD版本:“DVD”是标准安装盘,一般下载这个就可以了 CentOS-7系统下载位置:https://mirrors.163.com/centos/7/isos/x86_64/ 教程参考:VMware 安装 Centos7&#…

算法小白刷力扣 1 - 两数之和

题目描述 原题链接:https://leetcode.cn/problems/two-sum/description/ 给定一个整数数组nums和一个整数目标值target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。…

大模型应用RAG系列(1)初识RAG

题外话 之前我们在讲大模型的应用方向和架构时,有提到RAG、Agent、Fine-Tune。在作者写大模型专题的文章时,也是边学习,边梳理,边总结。在这个过程中,大模型在各个方向都不断地快速发展,对应的paper、理论…

电商价格监测的价值是什么

品牌做电商价格监测的原因多是为了渠道管控,即控价,管控价格前需要对渠道中的价格数据进行监测,通过监测价格,对渠道中低价数据进行全面的了解,如有授权低价率,非授权低价率,非授权低价店铺的总…

陶粒砂加气砌块中墙建材宝山奉贤崇明吴江姑苏虎丘aac加气砌块松江青浦吴中相城轻质砖苏州黄浦杨浦加气块闵行嘉定金山

陶粒砂加气砌块中墙建材宝山奉贤崇明吴江姑苏虎丘aac加气砌块松江青浦吴中相城轻质砖苏州黄浦杨浦加气块闵行嘉定金山 陶粒砂加气砌块是一种轻质、多孔的建筑材料,通常由水泥、细骨料(如陶砂)、粗骨料(如陶粒)、发泡剂…

蓝桥杯-网络安全-练习题-crypto-rsa

共模攻击 直接脚本即可 import libnum import gmpy2import random random.seed(123456)e1 random.randint(100000000, 999999999) print(e1) e2 65537 n 7265521127830448713067411832186939510560957540642195787738901620268897564963900603849624938868472135068795683…

MySQL创建数据库与表

要求: 1.在本机安装数据库 2.创建一个数据库db_classes 3.创建一行表db_hero 4.将四大名著中的常见人物插入这个英雄表 目录 要求: 过程: 结果: 命令总结: 过程: 1.安装数据库 http://t.csdnimg…

浅识数据结构之空间复杂度

P. S.:以下代码均在VS2019环境下测试,不代表所有编译器均可通过。 P. S.:测试代码均未展示头文件stdio.h的声明,使用时请自行添加。 文章目录 一. 前言二. 空间复杂度2.1 概念2.2 常见的空间复杂度2.3 不常见的空间复杂度&#x…

`THREE.AudioAnalyser` 音频分析

demo案例 THREE.AudioAnalyser 音频分析 入参 (Input Parameters): audio: 一个 THREE.Audio 实例,代表要分析的音频。fftSize: 快速傅里叶变换(FFT)的大小,用于确定分析的精度和频率分辨率。smoothingTimeConstant: 平滑时间…

CSDN文章无法修改和发布问题解决方法一例

CSDN文章无法修改和发布问题解决方法一例 在多次点击保存准备发布文章时,提示网络错误,请求超时 我的解决办法是:更换网络, 如果你是连着网线,就换成 WIFI或使用自己的手机热点连接。 如果你是连着 WIFI,…

BAPI_BATCH_CHANGE:修改批次的特征值

文章目录 BAPI_BATCH_CHANGE:修改批次的特征值实现步骤定义变量获取对象/类等 获取已维护特性值新特性值更新 注意事项常见的错误:Object xxx does not exist 最终效果字段介绍正式测试-310测试环境(HS)特性值数据内表介绍运行效果…

【MySql】MySQL查询中的笛卡尔积现象解析

还有多少个十年 能勇敢做热血青年 还有多少个十年 能坚持当初的信念 还有多少个十年 能不忘怀回忆点点 🎵 《还有多少个十年》 在使用MySQL或任何关系型数据库进行多表查询时,如果连接条件设置不当,就可能发生所谓的笛卡…

radware负载均衡简介及应用场景

Radware负载均衡是一种高效的网络性能优化技术,广泛应用于确保服务的高可用性和可靠性。以下是关于Radware负载均衡的简介及其应用场景的详细介绍: 简介: Radware的AppDirector(AD)是公司提供的负载均衡解决方案&…