侧边栏壁纸
博主头像

我依旧在追寻自由的路上

  • 累计撰写 123 篇文章
  • 累计创建 9 个分类
  • 累计创建 32 个标签

目 录CONTENT

文章目录

NVM-node版本管理器

柚子
原创 / 2024-07-09 / 0 评论 / 0 点赞 / 43 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响您的利益,请联系 站长 删除。

一、使用缘由

在帮同学查看项目时发现前端依赖一直拉取失败,报了如下错误:
npm ERR! request to https://registry.npm.taobao.org/yauzl/-/yauzl-2.4.1.tgz failed, reason: certificate has expired
报错原因是证书过期

期间尝试了以下办法:

  • 1.更换镜像源
npm config set registry https://npm.aliyun.com/
npm config set https://registry.npmmirror.com
npm config set https://registry.npmjs.org/
npm config set https://mirrors.huaweicloud.com/repository/npm/
npm config set http://mirrors.cloud.tencent.com/npm/
  • 2.忽略SSL 验证错误
npm cache clean --force
npm config set strict-ssl false

结果依旧下载失败,后来我想到会不会是版本问题,顺势而为我就将我的node18.0.0卸载了,安装NVM。

二、安装NVM

切记:必须删除所有的node环境,不然NVM不会生效。

1.下载安装包

下载地址

2.安装

(这里以Windows环境为例)按照步骤进行安装,安装完成后进入CMD,输入nvm

2024-08-06-EoXg.webp

出现上面情况就安装成功。

3.使用

3.1安装node

nvm install node版本

2024-08-06-DLox.webp

3.2查看node

nvm list

2024-08-06-9Je9.webp

带*的是当前使用的node版本

3.3切换node

nvm use 已下载的node版本

2024-08-06-DupE.webp

3.4卸载node

nvm uninstall node版本

2024-08-06-XlcN.webp

3.5配置镜像源

打开nvm安装目录下的settings.txt文件,这里以配置淘宝镜像源为例。

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

评论区