踩坑是每个人在使用新东西时必然会遇见的,接下来是记录Mac下nvm安装的踩坑过程,第一次写文章如有错误的地方请指出~
nvm的安装
- 进入mac根目录
cd ~./ - 执行 ls -a 查看是否有 .bash_profile 文件;
- 若没有则执行
touch ~/.bash_profile在根目录下创建.bash_profile 文件; - 创建完毕之后执行
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash安装nvm (可以去github查看最新版本~); - 执行完毕重启终端之后可以通过nvm -v查看nvm是否安装完成或者查看根目录是否有.nvm文件;
重启无效仍然出现Commond not found
根目录下.nvm文件存在(证明安装nvm已经装上了)
-
执行open ~/.bash_profile 打开 .bash_profile 文件
-
在.bash_profile中添加配置:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm -
保存.bash_profile文件配置:
source ~/.bash_profile; -
保存完成之后,查看根目录是否有.zshrc文件;
-
若没有则创建在根目录创建
touch ~/.zshrc; -
创建完毕执行
open ~/.zshrc打开.zshrc文件; -
在.zshrc中添加配置:
source ~/.bash_profile -
保存.zshrc文件配置:
source ~/.zshrc
nvm常用指令
nvm install stable ## 安装最新稳定版 node
nvm install <version> ## 安装指定版本
nvm uninstall <version> ## 删除已安装的指定版本
nvm use <version> ## 切换使用指定的版本node
nvm ls ## 列出所有安装的版本
nvm ls-remote ## 列出所有远程服务器的版本
nvm current ## 显示当前的版本
nvm alias <name> <version> ## 给不同的版本号添加别名
nvm unalias <name> ## 删除已定义的别名
nvm reinstall-packages <version> ## 在当前版本 node 环境下,重新 全局安装指定版本号的 npm 包
nvm alias default [node版本号] ##设置默认版本