当前位置:   article > 正文

Mac下安装nvm 2023最新教程,纯干货_mac nvm

mac nvm

Mac 下安装 nvm

由于项目的变动,以及依赖之间的关系导致我们不得不用多个node版本管理我们的项目,nvm给我们提供了可以切换node环境的方式,跟随我的Blog在你的mac中实现多版本node管理

如果你使用的 zshShell 请看以下配置

删除 pkg 安转的 node

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
  • 1

删除brew 安装的 node

brew uninstall node
  • 1

node卸载完成后

brew install nvm
  • 1

安装完成后会显示一段内容

You should create NVM's working directory if it doesn't exist:

  mkdir ~/.nvm

Add the following to ~/.config/fish/config.fish or your desired shell
configuration file:

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

You can set $NVM_DIR to any location, but leaving it unchanged from
/usr/local/opt/nvm will destroy any nvm-installed Node installations
upon upgrade/reinstall.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

根据上述信息得知应在 配置文件中加入以上内容

打开 zsh Config 将 以下内容复制到.zshrc中

export NVM_DIR="$HOME/.nvm"
  [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion
export NVM_NODEJS_ORG_MIRROR = https://npm.taobao.org/mirrors/node # 由于节点在国外在这里换镜像源
  • 1
  • 2
  • 3
  • 4
vim ~/.zshrc
  • 1

保存后新开终端或者在原终端窗口重新加载配置文件即可

source ~/.zshrc
  • 1

在这里插入图片描述

如果你使用的fishShell 请看以下配置

安装 bass (如果安装失败或者掉包请在终端中配置代理)

omf install bass
  • 1

打开 config.fish

vim ~/.config/fish/config.fish
  • 1

将以下代码复制到 config.fish (代码中source 的路径请以mac中实际的路径为准)

function nvm 
    bass source /Users/apple/.nvm/nvm.sh ';' nvm $argv
end
  • 1
  • 2
  • 3

最后还是依然沿用之前的操作(新开终端或者在原终端窗口重新加载配置文件即可)

source ~/.config/fish/config.fish
  • 1

最后
在这里插入图片描述
上述有错误或者不完善的地方欢迎大家指出,关注我,不迷路~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/310690
推荐阅读
相关标签
  

闽ICP备14008679号