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

Mac安装nvm教程及使用

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

1、直接通过brew安装

执行命令:brew install nvm

PS: 如果没有安装brew,可参考:brew安装小白教程

在这里插入图片描述

安装成功显示如下:

在这里插入图片描述

2、配置环境变量

1) 执行命令:open -e ~/.bash_profile

添加

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

在这里插入图片描述

2)执行:open -e ~/.zshrc

添加

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

在这里插入图片描述

3)分别执行

source ~/.bash_profile 
source ~/.zshrc

在这里插入图片描述
到这一步,基本上nvm就可以正常使用了,通过 nvm -v 可查看到安装的版本
在这里插入图片描述

4)注意:以上3步执行完还不行,再继续这一步

继续执行命令: open -e ~/.profile

添加:

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

再分别执行以下命令:

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

3、nvm 常用操作

// 安装指定版本的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
http://www.lryc.cn/news/121696.html

相关文章:

  • 左值引用和右值引用
  • JavaWeb 中对 HTTP 协议的学习
  • 06-hadoop集群搭建(root用户)
  • MySQL 窗口函数是什么,有这么好用
  • 用户数据报协议UDP
  • STM32F429IGT6使用CubeMX配置外部中断按键
  • 时序预测 | Python实现LSTM长短期记忆网络时间序列预测(电力负荷预测)
  • [开发|前端] 路由守卫笔记
  • 网络基础——网络的由来与发展史
  • 八数码(bfs)
  • CCLINK IE FIELD BASIC转MODBUS-TCP网关cclink与以太网的区别
  • 【Rust】Rust学习 第十一章编写自动化测试
  • 关于使用pycharm遇到只能使用unittest方式运行,无法直接选择Run
  • Docker+rancher部署SkyWalking8.5并应用在springboot服务中
  • 代码随想录第45天 | 322. 零钱兑换、279. 完全平方数
  • 怎么加入Microsoft Cloud Partner Program?
  • LNMP简易搭建
  • CClink IE转Modbus TCP网关连接三菱FX5U PLC
  • PyTorch 微调终极指南:第 1 部分 — 预训练模型及其配置
  • GO学习之 微框架(Gin)
  • C语言 字符指针
  • Springboot所有的依赖
  • Flutter BottomSheet 三段式拖拽
  • php后端实现调用高德地图进行POI搜索
  • uniapp 实现滑动视图切换 顶部滚动导航栏
  • ArcGIS API for JavaScript 调用自定义地图模板总结
  • QGraphicsView实现简易地图5『经纬网格』
  • RestTemplate 请求转发异常 ERR_CONTENT_DECODING_FAILED 200 (OK)
  • 用python实现一个异或计算器
  • Sketch打不开AI文件?转换方法在这里