前端不同的项目的依赖包可能需要安装不同的node版本,那么在切换项目的时候用nvm切换node版本比卸载载安装新的node版本会方便很多

之前安装的nvm在电脑终端使用nvm use node命令切换了其他的node版本,但是在vscode终端里node版本一直没有改变,或者每次关闭终端后,再打开时,都需要重新执行source ~/.bash_profile 才能重新使用 nvm 命令,否则提示 zsh:commond not found:nvm这种情况可以直接重新下载一下nvm
使用下面的命令卸载nvm
rm -rf .nvm

查一下电脑根目录下的文件 移除掉.profile, .bash_profile, .zshrc, .bashrc这些文件(关于nvm设置的文件)

  1. 安装命令

    nvm github链接: https://github.com/nvm-sh/nvm

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    
  2. 配置.bash_profile和.zshrc文件

    因为上面我们把关于nvm设置的一些文件都删除了,现在需要重新配置下,在电脑根目录就是与.nvm同级处新建一个 .bash_profile文件( 随便复制粘贴一个隐藏文件,修改名字为 .bash_profile),将文件内容改为

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

⌘+S保存,关闭文件

然后在终端运行下面的命令使 .bash_profile 生效
source ~/.nvm/.bash_profile

.zshrc文件和.bash_profile文件操作步骤一致,先新建一个 .zshrc 文件(与.nvm文件夹同级),将文件内容改为

 export NVM_DIR=~/.nvm[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

⌘+S保存,关闭文件

然后在终端运行下面的命令使 .zshrc 生效
source ~/.zshrc
  1. 验证

    关闭当前终端,新建终端,执行nvm -v,有版本号就说明安装成功了,后面就可以用nvm的命令执行安装你所需要的node版本了

mac系统下载nvm管理node版本相关推荐

  1. mac 系统下nvm管理node安装遇到的问题

    入职新公司架构与技术攻关组,压力超大.基于node.js架构公司基础前端框架,由于本人无知一下子把自己电脑(mac)中的node升级到6.x,但公司需要的node版本是5.x,所以要换回来,删除又麻烦 ...

  2. 通过nvm管理node版本

    通过nvm管理node版本 通过nvm管理node版本 前端在日常工作中需要管理多个vue项目,但是在npm install的时候会发生node_modules依赖之间的版本冲突,导致前端项目无法充公 ...

  3. nvm管理node版本 node/npm不是内部或外部命令,也不是可运行的程序

    最近,有新老项目一起开发,node版本太高,老项目起不来:node版本太低,新项目还搭不起来-所以,一个nvm就显得很有必要了.这几个坑掉的,摔的我差点起不来- 废话少说就是: 用管理员身份运行.ex ...

  4. 使用nvm管理node版本,npm安装失败解决方法

    原因:项目太多,且对node版本要求不一,因此选择用nvm管理node版本 步骤: 一.卸载已安装的node版本(有安装过node) node -v //查询node版本,有证明有安装node whe ...

  5. mac使用nvm管理node版本

    nvm 管理多版本node install brew 官网直接下载 打开终端输入下列命令 /bin/bash -c "$(curl -fsSL https://raw.githubuserc ...

  6. 在Mac下安装nvm管理node

    前言 在使用node的过程中,用npm安装一些模块,特别是全局包的时候,由于Mac系统安全性的限制,经常出现安装没有权限,或者安装完成使用时出现Command not found的情况. 之前我都是通 ...

  7. node安装以及nvm管理node版本

    前言 前端开发项目一般情况下都少不了需要安装node.或者换新电脑的时候,这些环境都得安装. 但是安装过程并不都是一帆风顺的,而且node版本引发的问题也很多(主要是Windows环境下node与no ...

  8. 在Mac下安装nvm管理node 1

    前言 在使用node的过程中,用npm安装一些模块,特别是全局包的时候,由于Mac系统安全性的限制,经常出现安装没有权限,或者安装完成使用时出现Command not found的情况. 之前我都是通 ...

  9. nvm管理node版本

    安装nvm 首先要安装或者更新nvm,可以使用cURL 使用安装脚本 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0 ...

最新文章

  1. 【OpenCV 4开发详解】漫水填充法
  2. oracle多种导入导出数据方法
  3. 国内大数据开发中比较受欢迎的几款工具
  4. python程序编译之后、找不到生成的pyc文件_为什么主要的可运行的Python脚本没有被编译为pyc文件,如模块?...
  5. 《openssl编程》之openssl简介
  6. KMP算法(快速模式匹配)
  7. 太耿直了!自家总监评拯救者Y90的640GB超大存储:用来吹牛的
  8. 疫情之下,精准测试的智能可信模式正在成为中流砥柱
  9. 如何将div与页面的中间(水平/宽度)对齐[重复]
  10. Pandas系列(五)对缺失值的处理
  11. 【MTSP】基于matlab遗传算法求解多旅行商问题【含Matlab源码 1325期】
  12. svn -- 客户端+服务端的下载安装及配置
  13. 计算机病毒防治教案,计算机病毒与防治教案
  14. 如何解决3G模块和USB转串口冲突问题
  15. android仿qq聊天界面版带表情、相册、照相
  16. 【Ubuntu22.04 安装星火商店报错解决办法】
  17. RK3588 调试 phy
  18. 内存动态分配与释放,malloc和new区别
  19. 【什么办公软件好用】万彩办公大师教程丨PDF转图片工具
  20. 离散数学-集合:2、集合的基本运算

热门文章

  1. 目标检测后处理:从nms到softer nms
  2. 爬虫实战——绝对通俗易懂,爬取房产数据
  3. ubuntu编辑只读文件
  4. 06.01、js之日期获取方法-年月日时分秒毫秒星期
  5. win7 计算机名称 ip6,Win7系统为什么会出现IPV6无网络访问权限?
  6. IDEA误删文件恢复
  7. 用python玩转数据测试与作业_用python玩转数据-实验5
  8. hdfs文件系统和linux文件系统,分布式文件系统HADOOP HDFS与传统文件系统LINUX FS的比较与分析...
  9. 浅谈数据标注平台运营模式
  10. 知识库问答KB-QA——语义解析