mac安装nvm

一、前景提示

1、保证自己的mac电脑上没安装node环境 2、保证自己的电脑上有安装git,不然下载nvm时会报错。git下载可以参考: 1)佛系安装:通过提示下载 XCode 2)brem安装 3)终极大法:git官网下载dmg安装包安装(推荐) 3、如果电脑没有装过node可忽略 "二 步骤"

二、电脑上有Node环境

1、首先查看电脑上是否安装的有node,查看node版本 node -v 2、如果有node就彻底删除node sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

三、安装nvm

1、下载nvm sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash (如果报错失败或连接不到远程,先在host文件中配置:185.199.109.133 raw.githubusercontent.com) 2、正常情况下安装完成后,会自动在全局配置文件中,配置好相应的环境变量。可以使用 nvm -v 命令进行验证。 3、如果不可以参照下面手动配置环境变量

四、配置环境变量

vim编辑信息命令 i 编辑 esc 退出编辑(esc指esc键) :qw 退出编辑文件 1、进入顶层文件夹 cd ~ 2、配置环境变量 vim ~/.bash_profile 3、然后将下面的配置信息输入保存 export NVM_DIR="HOME/.nvm" \[ -s "NVM_DIR/nvm.sh" ] && \. "NVM_DIR/nvm.sh" # This loads nvm \[ -s "NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion 4、刷新环境变量 source ~/.bash_profile 5、输入 nvm -v 检查nvm是否可用 6、如果不可以参照下面配置zsh

配置zsh

配置一些 .zshrc 文件 与配置 .bash_profile 文件一致 vim编辑信息命令 i 编辑 esc 退出编辑(esc指esc键) :qw 退出编辑文件 1、进入顶层文件夹 cd ~ 2、配置环境变量 vim ~/.zshrc 3、然后将下面的配置信息输入保存 export NVM_DIR="HOME/.nvm" \[ -s "NVM_DIR/nvm.sh" ] && \. "NVM_DIR/nvm.sh" # This loads nvm \[ -s "NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion 4、刷新环境变量 source ~/.bash_profile 5、输入 nvm -v 检查nvm是否可用

作者:秋秋会写Bug

链接:https://juejin.cn/post/7232499180660768829

来源:稀土掘金

相关推荐
GEEKVIP2 小时前
手机使用技巧:8 个 Android 锁屏移除工具 [解锁 Android]
android·macos·ios·智能手机·电脑·手机·iphone
GEEKVIP2 小时前
如何在 Windows 10 上恢复未保存/删除的 Word 文档
macos·ios·智能手机·电脑·word·笔记本电脑·iphone
奇客软件3 小时前
iPhone使用技巧:如何恢复变砖的 iPhone 或 iPad
数码相机·macos·ios·电脑·笔记本电脑·iphone·ipad
前端张三4 小时前
Mac 电脑pink 后端ip地址进行本地联调
服务器·tcp/ip·macos
缘友一世10 小时前
macos安装mongodb
数据库·mongodb·macos
笑非不退18 小时前
macOS开发环境配置与应用开发
macos
colorknight1 天前
1.2.3 HuggingFists安装说明-MacOS安装
人工智能·低代码·macos·huggingface·数据科学·ai agent
GEEKVIP1 天前
如何修复变砖的手机并恢复丢失的数据
macos·ios·智能手机·word·手机·笔记本电脑·iphone
kuai-1 天前
MacOS配置python环境
开发语言·python·macos
一丝晨光1 天前
继承、Lambda、Objective-C和Swift
开发语言·macos·ios·objective-c·swift·继承·lambda