『技巧』nvm如何根据项目自动切换node版本

本文介绍了一种在打开终端时自动切换Node.js版本的方法。通过创建.nvmrc文件指定项目所需的Node.js版本,并在.bash_profile中添加shell脚本来实现自动化版本切换。

场景

我们在开发不同项目时,发现每个项目需要的node版本不同,则每次切换项目的同时,也要手动借助nvm去切换node版本,为了不浪费我们宝贵的开发时间,如何在打开终端的同时自动去切换版本呢?

步骤

  1. 在项目中新建一个 .nvmrc 文件,用于声明该项目应使用的版本号,直接写上版本号即可,如下所示:

直接写 v10 ,nvm会根据 v10 去找版本号为 10.. 的node版本

# .nvmrc
v10
  1. 以mac为例,打开 ~/.bash_profile 文件,并写入以下shell脚本,用于启动终端时,自动运行:
load-nvmrc() {
   
   
   local nvmrc_path="$(nvm_find_nvmrc<
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值