首页 > 编程语言 >nvm:npm和node版本冲突以及淘宝证书过期导致的错误

nvm:npm和node版本冲突以及淘宝证书过期导致的错误

时间:2024-02-21 19:12:55浏览次数:28  
标签:npm node 18.17 Node 版本 nvm

1.问题

1.ERROR: npm v10.4.0 is known not to run on Node.js v14.7.0. This version of npm supports the following node versions: ^18.17.0 || >=20.5.0.

2.Could not retrieve https://npm.taobao.org/mirrors/node/latest/SHASUMS256.txt

2.解决

2.1 问题一:npm和Node版本不兼容

这里我已经安装过nvm了,这里的问题是由于手贱更新了npm导致原来的Node版本14.7.0并不兼容,所以这里有两种方法:
一种是降低npm的版本,另一种是使用nvm下载切换Node的更新版本
这里由于我已经安装过了nvm,所以直接采用了第二种方式。
这里在报错提示中已经提示了我可以下载哪些版本的Node.js,我选择了18.17.0

安装nodejs
1、查看可安装版本:

nvm list [available]

2、安装

nvm install 18.17.0
nvm use [version] [arch] :使用制定版本node,可指定32/64位。

3、使用

nvm use 18.17.0

4、卸载

nvm uninstall 18.17.0

2.2 问题二:淘宝镜像过期

这里参考了解决Could not retrieve taobao...
在在nvm根目录下settings.txt配置文件里最后两行替换

node_mirror: https://cdn.npmmirror.com/binaries/node/
npm_mirror: https://cdn.npmmirror.com/binaries/npm/

标签:npm,node,18.17,Node,版本,nvm
From: https://www.cnblogs.com/trmbh12/p/18026017

相关文章

  • npm安装私服
    1、安装verdaccio(加上–unsafe-perm的原因是防止报grywarn权限的错)npminstall-gverdaccio--unsafe-perm2、启动verdaccio3、其他命令配置文件刷新verdaccio-cconfig.yaml4、利用pm2一直守护verdaccio进程npminstall-gpm2--unsafe-perm5、以守护的方式......
  • npm i canvas 报错 [email protected] run install node-pre-gyp install --fallback-to-b
    今天在写项目的时候安装npmicanvas的时候一直报错。具体错误如下npmERR!commandfailednpmERR!commandC:\Windows\system32\cmd.exe/d/s/cnode-pre-gypinstall--fallback-to-build--update-binarynpmERR!node-pre-gypinfoitworkedifitendswithoknpmE......
  • 如何安装多个版本的node,再也不用担心版本高低引发的一系列问题
    简介最近好多人都问到node怎么同时安装多个版本?如何配置node的环境变量,如何自如的在多个版本中切换node?还有就是自己在做appium自动化的时候,有时候会因为node的版本过高或者是太低用命令启动appium时候而报错,试了一下是否可以安装一个高版本和低版本的node在一个系统中,你......
  • npm 报错 npm ERR! request to https://registry.npm.taobao.org/three failed, reaso
    1.问题描述npm使用淘宝镜像安装报错npmERR!codeCERT_HAS_EXPIREDnpmERR!errnoCERT_HAS_EXPIREDnpmERR!requesttohttps://registry.npm.taobao.org/xxxfailed,reason:certificatehasexpired2.错误原因错误提示已经告诉原因是淘宝镜像过期了!其实,早在2021......
  • hexo启动依赖问题,node npm版本过低
    调整:安装nvm工具,切换高一点版本,本例为v18.19.1。(安装示例的14.17未通过)做预先的升级工作:sudoaptupdatesudoaptupgradecurl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh|bash生效命令:source~/.bashrc查看版本:nvmls-remote删除npm缓存......
  • windows node管理工具nvm
    nvm全名node.jsversionmanagement,是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。首先最重要的是:一定要卸载已安装的NodeJS,否则会发生冲突。 卸载程序确保在Node.js没有在后台运行的情况下,进行卸载。可以先打开软件,关闭后到控制面板中找到node.js......
  • CentOS7安装nodejs18
    CentOS7安装nodejs18及以上版本会报错,glibc版本过低。升级glibc到2.28。查看glibc版本号#ldd--version1、下载glibc2.28并创建build目录cdwgethttp://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gztarxfglibc-2.28.tar.gzcdglibc-2.28/mkdirbuild2、升级gccyuminstall-y......
  • 安装Node.js和npm
    由于需要Node.js平台运行JavaScript代码,所以必须首先在本机安装Node环境。安装Node.js目前Node.js的最新版本是21.11.1。首先,从Node.js官网下载对应平台的安装程序。在Windows上安装时务必选择全部组件,包括勾选AddtoPath。安装完成后,在Windows环境下,请打开命令提示符,然后输......
  • dremio node节点统计信息显示问题简单说明
    可能有人注意到dremio管理界面的统计信息为N/A,而且因为web端进行了一些额外显示处理,造成一些疑惑界面效果接口返回数据信息 目前从官方代码来说,此显示是正常的,因为计算的是百分比,而且当系统负载比较低的时候,结果基本就为0web处理NodeActivityView.js参考代码......
  • 前端知识回顾概览--Node.js-全栈基石
    了解web服务端编程,对运行原理与流程有深入理解能使用nodejs解决实际问题 1.node.js基础node.js环境搭建及原生模块解析node.jsCommonJS模块化及相关源码解析手写CommonJS规范实现原理2.node.js原理详解node.js事件循环模型Buffer/stream/events详解G......