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

mac 电脑安装Homebrew来安装npm与node成功后,安装nvm的流程

文章目录

  • 前言
  • 一、卸载node(如果没下载可以忽略这步)
    • 1.官网下载安装包的
    • 2. homebrew安装的
  • 二、安装Homebrew
    • (1) 命令安装
    • (2)出现上面提示,执行对应的命令
    • (3)校验是否安装成功
  • 三:安装node(Homebrew的使用)
    • 1. 安装node
    • 2. 卸载node
  • 四:安装nvm
    • 1.Homebrew安装nvm
    • 2.提示zsh: command not found: nvm如何解决
      • (1)创建文件
      • (2)打开文件
      • (3)在三个打开的文件中都加入一下内容(如下图)
      • (4)终端执行命令
      • (5)nvm -v验证是否成功
  • 总结


前言

提示:安装nvm和node


一、卸载node(如果没下载可以忽略这步)

1.官网下载安装包的

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

2. homebrew安装的

brew uninstall node

二、安装Homebrew

(1) 命令安装

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

在这里插入图片描述

(2)出现上面提示,执行对应的命令

eval "$(/opt/homebrew/bin/brew shellenv)"

(3)校验是否安装成功

brew -v

在这里插入图片描述

三:安装node(Homebrew的使用)

1. 安装node

brew install node

在这里插入图片描述

执行下面命令有对应的版本号就是安装成功了

node -v 
npm -v

在这里插入图片描述

2. 卸载node

brew uninstall node(包名)

四:安装nvm

1.Homebrew安装nvm

brew install nvm

正常来说,安装homebrew就是为了简单安装nvm,但是依旧需要配置环境变量,所以你还是会遇到zsh: command not found: nvm

2.提示zsh: command not found: nvm如何解决

在这里插入图片描述

(1)创建文件

touch ~/.bash_profile 
touch ~/.zshrc
touch ~/.profile

(2)打开文件

open -e ~/.bash_profile
open -e ~/.zshrc
open -e ~/.profile

(3)在三个打开的文件中都加入一下内容(如下图)

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

在这里插入图片描述

(4)终端执行命令

source ~/.bash_profile
source ~/.zshrc
source ~/.profile

(5)nvm -v验证是否成功

nvm -v // 现实版本号就是成功了

总结

http://www.lryc.cn/news/579516.html

相关文章:

  • MySQL 8.0 OCP 1Z0-908 题目解析(19)
  • 标准测试测试数据STDF学习笔记
  • MediaCrawler:强大的自媒体平台爬虫工具
  • Spring Boot 多 ActiveMQ 通道配置与多连接消息发送实战(含完整示例与踩坑记录)
  • Ubuntu 24.04 LTS 服务器配置:安装 JDK、Nginx、Redis。
  • 一体机电脑为何热度持续上升?消费者更看重哪些功能?
  • 关于系统无法找到 arm-linux-gcc 命令,这表明你的环境中尚未安装 ARM 交叉编译工具链。以下是详细的解决方案:(DIY机器人工房)
  • 牛客:HJ16 购物单【01背包】【华为机考】
  • 封装 获取paramsByKey 方法
  • 毕业设计(启智模块化机器人的组装与K5的使用
  • 使用Visual Studio 2022创建CUDA编程项目
  • 车载交换机动态MAC学习和静态MAC绑定如何获取MAC地址表
  • jenkins角色权限
  • 这才叫窗口查询!TDEngine官方文档没讲透的实战玩法
  • 微信小程序41~50
  • 佰力博科技与您探讨压电材料的原理与压电效应的应用
  • C++(std::sort)
  • 【轨物洞见】光伏机器人与组件、支架智能化协同白皮书
  • 如何避免服务器出现故障情况?
  • SPLADE 在稀疏向量搜索中的原理与应用详解
  • 【NLP入门系列四】评论文本分类入门案例
  • ubuntu 6.8.0 安装xenomai3.3
  • lspci查看PCI设备详细信息
  • OpenCV篇——项目(二)OCR文档扫描
  • Rust方法语法:赋予结构体行为的力量
  • ConcurrentHashMap 原理
  • Linux多线程(十二)之【生产者消费者模型】
  • 汽车ECU产线烧录和检测软件怎么做?
  • Flutter 3.29+使用isar构建失败
  • HarmonyOS ArkTS卡片堆叠滑动组件实战与原理详解(含源码)