nvm-教程及使用

nvm 是 node 版本管理器,也就是说一个 nvm 可以管理多个 node 版本(包含 npm 与 npx),可以方便快捷的安装、切换 不同版本的 node。

1. 直接通过 brew 安装

bash 复制代码
brew install nvm

如果没有安装brew,可以先安装:brew安装及教程

2. 配置环境变量

  1. 修改 .bash_profile
bash 复制代码
open -e ~/.bash_profile

添加以下内容:

text 复制代码
export NVM_DIR=~/.nvm 
source $(brew --prefix nvm)/nvm.sh
  1. 修改 .zshrc
bash 复制代码
open -e ~/.zshrc

添加以下内容:

text 复制代码
export NVM_DIR=~/.nvm 
source $(brew --prefix nvm)/nvm.sh
  1. 刷新配置
bash 复制代码
source ~/.bash_profile
bash 复制代码
source ~/.zshrc
  1. 如果上面完成依然没有生效的话,再进行此步骤
bash 复制代码
open -e ~/.profile

添加以下内容:

text 复制代码
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

刷新配置

bash 复制代码
source ~/.profile

3.nvm 常用操作

bash 复制代码
# 列出所有可安装版本
nvm ls-remote
# 安装指定版本的node
nvm install node版本号(如:nvm install 14.16.0)
# 使用指定版本的node
nvm use node版本号
# 使用最新版本的node
nvm use node
# 卸载指定版本的node
nvm uninstall node版本号
# 设置node别名
nvm alias current-version node版本号
# 取消别名
nvm unalias current-version
相关推荐
铁皮饭盒10 分钟前
网页端, 40mb离线模型, 自动抠图, 不用 Python,不用服务器,不用 API Key, 不用显卡
前端·javascript·后端
梦曦i11 分钟前
修复 .uvue 页面路径残留问题
前端·vite
nicole bai16 分钟前
vue前端全局图标闪一下的问题
前端·vue.js
ly768917 分钟前
磁盘 I/O 延迟突增:用 iostat、blktrace 与火焰图定位到具体调用栈
java·linux·前端·数据库·iostat·磁盘 i/o·blktrace
IT_陈寒23 分钟前
Redis并发写入踩坑记录:别让超时设置坑了你
前端·人工智能·后端
晨枫阳24 分钟前
Client authentication(客户端授权)开关与OAuth2 PKCE的深刻理解
前端·安全
福兮说24 分钟前
在浏览器里写一个“够用就好“的 Excel 公式求值器
前端·javascript·excel·编译原理
志尊宝37 分钟前
Vue3 零基础每日笔记(027):组件上的 v-model——让自定义组件也能双向绑定
前端·javascript·vue.js·笔记·html5
萧行之3 小时前
可视化技术复盘:从图形语法看 D3、Vega-Lite、ECharts、Observable Plot
前端·学习·数据可视化
尾善爱看海10 小时前
Vue 面试收官篇:SSR、性能优化落地、30 道高频面试题精讲(附标准答案)
前端·javascript·vue.js·面试·vue