解决MAC 系统 Node JS 多个版本项目兼容切换

nvm是NodeVersionManager,用于在Mac上方便地切换和管理不同的Node.js版本。当项目需要不同Node版本时,nvm能帮助快速安装、切换。安装nvm可以通过brew,编辑.bash_profile配置,然后使用nvmlist查看已安装版本,nvminstall下载特定版本,nvmuse切换使用版本,nvmaliasdefault设置默认版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

不同的Nodejs 会影响项目的运行, 存在兼容问题导致无法启动, 因此我们用以下nvm方法

对它进行切换使用.

nvm,全称 Node Version Manager ,也就是node版本控制;它是一个命令行应用,可以协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本

使用场景:同时进行两个或多个node项目开发,并且这些项目的node版本不一样时,nvm可以很好的帮助您管理pc上的node版本切换

1. nvm 安装 for mac

brew install nvm 

2. 如果没有.bash_profile文件需要自行touch .bash_profile哦

$ cd ~ 

$ sudo vim .bash_profile

编辑.bash_profile文件输入,本人不会用vim 所以用编辑器输入

export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh

esc 然后 shift+:  wq  回车保存

3 查看及使用


$ nvm list
       v16.13.1
       v18.15.0

#查看 列出node可用版本
nvm install xxx 
如: nvm install v19.2.0
#下载你想要的版本

#查看可以下载的NODE版本
nvm ls-remote 来查看需要安装的node版本
最新的往后面看 如下: 
       v18.15.0
       v18.16.0
        v19.0.0
        v19.0.1
        v19.1.0
        v19.2.0
        v19.3.0
        v19.4.0
        v19.5.0
        v19.6.0
        v19.6.1
        v19.7.0
        v19.8.0
        v19.8.1
        v19.9.0
        v20.0.0
        v20.1.0


nvm use xxx 
如: nvm use v18.15.0
#使用指定版本的node 

nvm alias default xxx 
如: nvm alias default v18.15.0
#每次启动终端都使用该版本的node 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值