nvm动态切换node版本、pnpm安装

原因:

因为项目初始化需要使用pnpm install --force,pnpm,因为node未安装pnpm所以无法初始化,此时node版本未18.12,安装完进行初始化pnpm install --force,仍然报错,提示node版本过低。

使用nvm动态切换node版本注意事项:

先卸载掉我们本身的node;

卸掉node命令:1、控制面板直接卸载;2、win+r,输入cmd,输入以下命令

rmdir /S /Q "C:Program Files
odejs"
rmdir /S /Q "%AppData%
pm"
rmdir /S /Q "%AppData%
pm-cache"

首先下载 node 版本管理器 nvm,打开以下链接下载最新且符合自己电脑系统的 nvm 安装包。


官网链接:https://github.com/coreybutler/nvm-windows/releases

选择安装即可;

安装完成检查安装;有版本号即安装完成

nvm -v

1、使用下载我们想要的版本;可以选择多下几个;

nvm install 16.15.1 //你选定你想要任意版本即可

2、 可以查看我们下载的node版本;

nvm list

3、选择我们下载且在nvm list中具备的node版本;比如我还下载了18.12

nvm use 18.12

 这个时候在 npm -v 检查版本,就会发现node版本已经切换到了18.12版本;

关于pnpm的安装

因为之前的初始化pnpm install --force 提示我node版本过低,所以我升级到了node版本20+;

此时我没有初始化pnpm,因为此前我已经进行了初始化pnpm了;所以执行初始化pnpm install --force依然报错。

重新捋一下:pnpm使用错误;我们不能直接nvm use 指定版本 ,我们需要下载要使用的版本nvm install 指定版本,再去查询下载的node版本,然后再去动态use切换到指定的版本,这个时候依赖node的其他插件或者配置,可能我们也需要重新初始化。

因为node版本变动了,依赖node的版本也要变动重新初始化!!!!

所以重新初始化pnpm即可;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值