Skip to content

Mac 安装 nvm 教程及使用

nvm 功能介绍

nvm 是 node 版本管理工具,使用 nvm 管理多个 node 版本(包含 npm 与 npx),可以方便快捷的安装、切换 不同版本的 node

安装

  1. 使用 brew 安装
sh
brew install nvm

提示

如果没有安装 brew,需要先安装 brew

配置

  1. 编辑配置文件 vi ~/.zshrc
sh
export NVM_DIR="$HOME/.nvm"
source $(brew --prefix nvm)/nvm.sh
  1. source ~/.zshrc

常用命令

sh
// 查看当前使用的node版本
nvm current

// 查看所有已经在本地安装的node版本
nvm ls

// 查看所有可下载的版本
nvm list available

// 安装最新版 node
nvm install stable

// 使用最新版本的node
nvm use node

// 安装指定版本的node
nvm install node版本号(如:nvm install 14.16.0)

// 使用指定版本的node
nvm use node版本号

// 卸载指定版本的node
nvm uninstall node版本号

// 设置node别名
nvm alias node别名 node版本号

// 取消别名
nvm unalias node别名

// 设置默认使用的node版本
nvm alias default node版本号

课后小课堂

在 Mac 系统中,存在多种配置文件,用于设置环境变量、别名、函数等,以优化系统性能和提升用户体验。这些配置文件根据其加载时机、作用范围以及用户级别的不同,可以分为以下几类:

1. 系统级配置文件

  • /etc/profile:为系统的每个用户设置环境信息和启动程序,其配置对所有登录的用户都有效。一般不建议修改此文件。
  • /etc/paths:任何用户登录时都会读取该文件,用于全局配置。在这个文件中添加的路径会被直接添加到环境变量中,无需使用 export 命令。
  • /etc/bashrc:系统级配置,为每个运行 bash shell 的用户执行该文件,当 bash shell 打开时,该文件被执行。

2. 用户级别配置文件 ‌:

  • ~/.bash_profile:用户登录时加载,用于设置用户级的环境变量、别名、函数等。如果此文件存在,则忽略其他用户级别的配置文件如~/.bash_login 和~/.profile。
  • ~/.bashrc(或~/.zshrc,如果你使用的是 zsh shell):每次打开新的终端时加载,用于设置环境变量、别名、函数等。这个文件在 bash shell 打开时加载,如果是 zsh shell 则加载~/.zshrc。

3. Shell 打开时加载的配置文件 ‌:

  • ~/.bashrc(或~/.zshrc):在 bash shell 打开时加载,用于设置一些额外的环境变量或命令,这些设置仅在当前 shell 会话中有效。 了解这些配置文件的区别和用途,可以帮助用户根据需要选择合适的文件进行配置,以确保系统环境的正确设置和优化 ‌

smardaten

  • 启动命令
sh
su sdata
source ombash
start-om
stop-stop
  • 启动 mysql
sh
 su mysql
 mysql.server start