nvm居然不能下载低版本node?

380 阅读1分钟

大佬们早上好,中午好,晚上好

事情是这样的,志哥在github找到一个老项目,把这个项目克隆下来后,使用yarn安装,然后yarn start运行。但一直运行不成功。考虑是不是node版本过高的原因,因为这个项目已经5年未更新了。

于是我熟练的敲着win + r 然后输入cmd打开终端

先看下目前的版本

nvm ls

image.png

于是我下载14.21.3:

nvm install 14.21.3

居然报错了:

image.png

下载其他版本试试:

image.png

一样报错。。。

打开nvm的node目录,发现文件夹里是空的,node64.exe也是0kb!!

测试下来,发现16以下的版本都是无法通过nvm下载的。。。

解决方案

既然无法通过nvm下载,那能不能手动下载呢? 于是我打开了node的官网:nodejs.org/en/about/pr…

并导航到releases下。

image.png

我是windows系统,于是我下载了这个文件,并放到了v14.21.3文件夹下,然后解压。

image.png

通过对比解压后的文件内容和nvm下载的一模一样:

image.png

测试下能否用:

image.png

没问题,nodenpm版本都正确打印!

志哥我想说

why??