当前位置: 首页 > 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.dtcms.com/a/265740.html

相关文章:

  • macOS 26正式发布,全新Liquid Glass设计语言亮相
  • join性能问题,distinct和group by性能,备库自增主键问题
  • 微信小程序在用户拒绝授权后无法使用wx.opensetting再次获取定位授权
  • 针孔相机模型
  • python学习打卡day59
  • 【轨物洞见】光伏机器人与组件、支架智能化协同白皮书
  • Linux操作系统之文件(二):重定向
  • Android 系统默认的Launcher3,Android 系统的导航栏(通常是屏幕底部)显示的 4 个快捷应用图标,如何替换这4个应用图标为客户想要的。
  • Fiddler中文版抓包工具在后端API调试与Mock中的巧用
  • Treap树
  • thinkphp8接管异常处理类
  • linux系统 weblogic10.3.6(jar) 下载及安装
  • 后端 Maven打包 JAR 文件、前端打包dist文件、通过后端服务访问前端页面、Nginx安装与部署
  • Josn模块的使用
  • MVC 架构设计模式
  • Docker 安装 Redis 哨兵模式
  • 【数据结构】C++的unordered_map/set模拟实现(开散列(哈希桶)作底层)
  • 机器人“触摸”水果成熟度突破:SwishFormer模型与DIGIT视触觉传感器在HelloRobot上的水果检测应用
  • TDSQL如何查出某一列中的逗号数量
  • 从 TCP/IP 协议栈角度深入分析网络文件系统 (NFS)
  • (1)手摸手-学习 Vue3 之 Vite 创建项目
  • grpc 和限流Sentinel
  • STC8G 8051内核单片机开发(GPIO)
  • 2025年6月微短剧备案分析:都市题材占四成,20-29集成主流体量
  • OS15.【Linux】gdb调试器的简单使用
  • 修改文件属主
  • 活体检测api集成方案-炫彩活体检测助力身份核验
  • 马斯克脑机接口(Neuralink)技术进展,已经实现瘫痪患者通过BCI控制电脑、玩视频游戏、学习编程,未来盲人也能恢复视力了
  • [极客时间]LangChain 实战课 -----|(10) 链(下):想学“育花”还是“插花”?用RouterChain确定客户意图
  • 预警:病毒 “黑吃黑”,GitHub 开源远控项目暗藏后门