当前位置:   article > 正文

Mac M1 使用homebrew安装 NVM 指南

Mac M1 使用homebrew安装 NVM 指南

使用homebrew安装nvm 超级顺利。

网上的nvm教程大多数是使用curl的方式下载nvm,在我的mac上会出现各种报错,解决不完,所以本教程使用homebrew来安装,很顺利就安装成功了。

使用homebrew安装的nvm路径和curl安装nvm的路径有所不同,所以某些配置有所不同。

1.卸载 node 相关模块

如果你和我一样之前已经全局安装了 node,最好先将此删除,避免以后出现不必要的冲突。

  1. # 查看已经安装在全局的模块
  2. npm ls -g --depth=0
  3. # 删除全局 node_modules 目录
  4. sudo rm -rf /usr/local/lib/node_modules
  5. # 删除 node
  6. sudo rm /usr/local/bin/node
  7. # 删除全局 node 模块注册的软链
  8. cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm

2.下载安装nvm

  • 首先使用brew install nvm命令安装nvm;

  1. ying@bogon ~ % brew install nvm
  2. ...
  3. ...
  4. You should create NVM's working directory if it doesn't exist:
  5. mkdir ~/.nvm
  6. Add the following to ~/.zshrc or your desired shell
  7. configuration file:
  8. export NVM_DIR="$HOME/.nvm"
  9. [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
  10. [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
  11. You can set $NVM_DIR to any location, but leaving it unchanged from
  12. /opt/homebrew/opt/nvm will destroy any nvm-installed Node installations
  13. upon upgrade/reinstall.
  14. Type `nvm help` for further information.
  15. ...
  16. ...
  • 安装完成后brew会给出一些提示,根据提示,创建 .nvm 目录

mkdir ~/.nvm
  • 编辑 ~/.zshrc 配置文件

vi ~/.zshrc
  • 在 ~/.zshrc 配置文件后添加如下内容

  1. export NVM_DIR="$HOME/.nvm"
  2. [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
  3. [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion

:wq 保存并退出, 使用 source 命令使配置生效

source ~/.zshrc 

查看配置是否生效

  1. ying@bogon ~ % echo $NVM_DIR
  2. /Users/ying/.nvm

  1. nvm -help
  2. ...
  3. ...
  4. Note:
  5. to remove, delete, or uninstall nvm - just remove the `$NVM_DIR` folder (usually `~/.nvm`)
  • 可以看到最后一句话,删除卸载nvm只需要移除$NVM_DIR文件夹,一般是~/.nvm

  • 注意:nvm安装流程大同小异,主要是最后的配置阶段里面的路径一定要配置正确,这样才能确保你的nvm命令可用。

  • 重启终端即可使用 NVM

常用命令
  1. # 查看已安装 node 版本
  2. nvm ls
  3. # 查看可安装 的node 版本
  4. nvm ls-remote --lts
  5. # 安装指定版本 node
  6. nvm install 8.0.0
  7. # 卸载 node
  8. nvm uninstall
  9. # 使用最新的可用 8.0.x 版本
  10. nvm use 8.0
  11. # 使用 node 6.10.3 运行 app.js
  12. nvm run 6.10.3 app.js
  13. # 在 shell 上设置默认的 node 版本
  14. nvm alias default 8.1.0
  15. # 在 shell 上设置默认的 node 版本为最新版
  16. # node 是 最新版的别名
  17. nvm alias default node
  18. # 安装最新的可用版本
  19. nvm install node
  20. # 使用最新版本
  21. nvm use node
  22. # 安装最新的 LTS 版本
  23. nvm install --lts
  24. # 使用最新的 LTS 版本
  25. nvm use --lts
安装 Node
  1. nvm install --lts
  2. ## 查看 node 版本
  3. node -V

mac 用npm install n -g 去做切换版本

即 sudo n

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号