Mac 安装 nvm 教程及使用
nvm 功能介绍
nvm 是 node 版本管理工具,使用 nvm 管理多个 node 版本(包含 npm 与 npx),可以方便快捷的安装、切换 不同版本的 node
安装
- 使用 brew 安装
sh
brew install nvm
提示
如果没有安装 brew,需要先安装 brew
配置
- 编辑配置文件 vi ~/.zshrc
sh
export NVM_DIR="$HOME/.nvm"
source $(brew --prefix nvm)/nvm.sh
- 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