nvm的使用与坑

1、nvm 介绍

Node Version Manager - 符合 POSIX 标准的 bash 脚本,用于管理多个活动的 node.js 版本

官网为 nvm-windows,点击这里进行下载

2、使用场景

比如有几个项目,这些项目的需求都不太一样,导致了这些个项目需要依赖的 nodejs 版本也不同,这种情况下,我们就可以通过 nvm 来切换 nodejs 的版本,而不需要频繁地下载/卸载不同版本的 nodejs 来满足当前项目的要求

3、nvm 的基础使用

  • nvm list:查看可选版本及当前版本

  • nvm install:安装指定版本
nvm install 18
# 自动安装 18 latest 版本
  • nvm use:使用版本
# 可以精确指定
nvm use 17.9.1
# 也可以模糊指定,默认使用最新
nvm use 18
  • nvm unistall:删除指定版本
# 必须精确指定
nvm uninstall 17.9.1

4、nvm 的坑

在你每次切换版本之后,必须切换 全局模块和全局缓存 的文件位置,不然你安装的全局库全都无法使用:

# 比方说我切换到 18
nvm use 18.14.0
# 全局下载配置必须修改(配置到你安装 nvm 地址的地方)
npm config set prefix D:\nvm\v18.14.0
npm config set cache D:\nvm\v18.14.0

这样设置,每个版本的全局模块才能隔离且正常使用

编辑 | sishen
来源 | 前端兔
公众号 | 前端兔

关注公众号查看更多前端知识分享~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值