位置: IT常识 - 正文

最新版 nodejs和npm版本不匹配问题解决:ERROR: npm v9.5.1 is known not to run on Node.js(node.js和npm)

编辑:rootadmin
最新版 nodejs和npm版本不匹配问题解决:ERROR: npm v9.5.1 is known not to run on Node.js

推荐整理分享最新版 nodejs和npm版本不匹配问题解决:ERROR: npm v9.5.1 is known not to run on Node.js(node.js和npm),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node nodejs,node和nodejs,node nodejs,nodejs版本,node.js和npm,nodejs哪个版本稳定,nodejs哪个版本稳定,nodejs哪个版本稳定,内容如对您有帮助,希望把文章链接给更多的朋友!

最近项目用到了node和npm ,查看一下当前版本,发现有报错

node -v

npm -v

 

ERROR: npm v9.6.2 is known not to run on Node.js v12.13.1. You'll need to upgrade to a newer Node.js version in order to use this version of npm. This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || >=18.0.0`. You can find the latest version at https://nodejs.org/.

经过多方向查找 找到了node和npm的版本对比图

以往的版本 | Node.js

一.以为npm报错,把npm版本降级到更低版本就可以,结果还是报错

npm -g install npm@6.14.16

二.brew安装升级到新版本node,替换掉目前的低版本,结果也没起作用

brew install node@16

三.最终确定思路,由于node没报错,npm报错,所以需要切换node版本即可,(需要接住node版本管理工具nvm)

安装nvm

brew install nvm

 查看nvm版本

nvm --version

详解第一步执行

nvm --version

 //出现问题。去进行配置  zsh: command not found: nvm

最新版 nodejs和npm版本不匹配问题解决:ERROR: npm v9.5.1 is known not to run on Node.js(node.js和npm)

第二步:nvm配置 1.vim ~/.bash_profile

点击 i 进行插入操作 插入下面配置

export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh

插入完成后 点击Esc 然后 使用 :wq. 保存并退出

执行:source ~/.bash_profile 如果出问题先不管接着往下走

2.vim ~/.zshrc

点击 i 进行插入操作 插入下面配置

export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh

插入完成后 点击Esc 然后 使用 :wq. 保存并退出 执行:source ~/.zshrc

3.vim ~/.profile

点击 i 进行插入操作 插入下面配置

export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh

插入完成后 点击Esc 然后 使用 :wq. 保存并退出 执行:source ~/.profile

最后开始进行测试 执行:nvm --version 显示版本号就说明配置成功:0.39.3

四.通过nvm安装指定版本的node

由于提示必须14或者16或者18开始的版本

This version ofnpm supports the following node versions: `^14.17.0 || ^16.13.0 || >=18.0.0`. Youcan find the latest version at https://nodejs.org/.

 我们就通过nvm安装16.13.0版本的node

nvm install 16.13.0

 

最后再查结果

 

node版本已经升级,npm已经不报错了,升级完成

本文链接地址:https://www.jiuchutong.com/zhishi/275949.html 转载请保留说明!

上一篇:安装OS X Yosemite 和 OS X Mavericks双系统教程(安装下载应用)

下一篇:苹果电脑怎么打开EXE文件?MAC系统上打开exe格式文件方法介绍(苹果电脑怎么打顿号)

  • 论坛发帖不收录推广效果也可以好(discuz不收录)

    论坛发帖不收录推广效果也可以好(discuz不收录)

  • 如何让电脑自动保存到e盘(如何让电脑自动关机)(如何让电脑自动刷课)

    如何让电脑自动保存到e盘(如何让电脑自动关机)(如何让电脑自动刷课)

  • chrome谷歌浏览器收藏夹在哪(chrome谷歌浏览器下载)

    chrome谷歌浏览器收藏夹在哪(chrome谷歌浏览器下载)

  • 电脑平方的小2怎么打出来(电脑上面平方2怎么打出来)

    电脑平方的小2怎么打出来(电脑上面平方2怎么打出来)

  • 平板电脑能当家教机吗(平板电脑可以当家教机用吗)

    平板电脑能当家教机吗(平板电脑可以当家教机用吗)

  • 微信跑分是什么意思

    微信跑分是什么意思

  • 微信人脸验证为什么老是不通过(微信人脸验证为什么不通过)

    微信人脸验证为什么老是不通过(微信人脸验证为什么不通过)

  • 计算机网络是一个什么(计算机网络是一个(1.0))

    计算机网络是一个什么(计算机网络是一个(1.0))

  • 创意h5是什么意思(有创意的h5)

    创意h5是什么意思(有创意的h5)

  • 入门级独显是什么意思(什么叫入门级独显)

    入门级独显是什么意思(什么叫入门级独显)

  • 怎么下载网页中的视频(怎么下载网页中的文件)

    怎么下载网页中的视频(怎么下载网页中的文件)

  • 苹果手机怎么关闭wifi自动更新(苹果手机怎么关闭5g开关)

    苹果手机怎么关闭wifi自动更新(苹果手机怎么关闭5g开关)

  • 手机上划线怎么打(手机上划线怎么弄)

    手机上划线怎么打(手机上划线怎么弄)

  • 表格中怎么查找名字(excel表格中怎么查找)

    表格中怎么查找名字(excel表格中怎么查找)

  • 快手审核商品要多久(快手审核商品要多久通过)

    快手审核商品要多久(快手审核商品要多久通过)

  • 苹果一代笔怎么看电量(苹果一代笔怎么看是不是正品)

    苹果一代笔怎么看电量(苹果一代笔怎么看是不是正品)

  • 钉钉怎么看什么时候入职(钉钉怎么看什么时候已读)

    钉钉怎么看什么时候入职(钉钉怎么看什么时候已读)

  • 1.5v和1.2v可以通用吗(1.5v和1.2v可以通用吗多久能充满电)

    1.5v和1.2v可以通用吗(1.5v和1.2v可以通用吗多久能充满电)

  • vivox27相机功能介绍(vivox27pro照相功能)

    vivox27相机功能介绍(vivox27pro照相功能)

  • vivo计算器在哪里打开(vivos7计算器)

    vivo计算器在哪里打开(vivos7计算器)

  • 苹果电量的提示音咋开(苹果电量的提示怎么设置)

    苹果电量的提示音咋开(苹果电量的提示怎么设置)

  • HbuilderX运行打包项目时报node.exe: --openssl-legacy-provider is not allowed in NODE_OPTIONS的解决办法(hbuilder打包apk)

    HbuilderX运行打包项目时报node.exe: --openssl-legacy-provider is not allowed in NODE_OPTIONS的解决办法(hbuilder打包apk)

  • 完美解决 Compiled with problems: × ERROR Cannot read properties of undefined (readin(完美解决usb电涌15秒后关机)

    完美解决 Compiled with problems: × ERROR Cannot read properties of undefined (readin(完美解决usb电涌15秒后关机)

  • 企业所得税核定征收的条件
  • 缴纳以前年度所得税在今年汇算清缴怎么填报
  • 以公允价值计量计入其他综合收益
  • 资产总额增长幅度怎么算
  • 股东归还公司借款,应该记什么科目
  • 增值税专用发票有效期是多长时间
  • 红字信息表撤销失败B80095
  • 小规模差额申报怎么申报
  • 社保补贴有几年
  • 上一会计年度什么意思
  • 信用减值损失在借方
  • 商品房空置费
  • 金融资产的划分标准以及相关的处理怎么做
  • 固定资产什么时候入账
  • 公司分期付款买车可以抵税吗
  • 普票红冲部分金额的发票怎么开
  • 减免附加税的账户有哪些
  • 营改增后固定资产入账
  • 地勘单位需要什么资质
  • 工会经费申报表的应税项应该怎样填写
  • 资产负债表用来调节利润的负债
  • 退票费报销凭证可以在机子上打印吗
  • 企业购入交易性金融资产支付的交易费用
  • 土地增值税属于什么税类
  • 保险公司退还保费
  • 什么是大头小头
  • Realtek高清晰音频管理器设置方法
  • 内部权益性投资是指
  • u盘启动器安装系统
  • .exe文件怎么打不开
  • 代开专票名称没有填写可以报销吗
  • 长期待摊费用账务处理包括哪两部分
  • 冲减预付账款会计分录
  • 正常运行英文
  • nvsvc.exe - nvsvc是什么进程 有什么用
  • 赔偿金要交增值税吗
  • PHP:pg_lo_unlink()的用法_PostgreSQL函数
  • 存货的核算方法
  • php如何实现
  • php 访问数据库
  • 业务招待费属于现金流量表中的哪个项目
  • 购买软件多大金额算违法
  • 预提费用计提的分录
  • checksum命令
  • 多缴税金抵税会怎么样
  • 如何让别人访问自己的qq空间
  • 小规模企业利息收入要交税吗
  • 融资租赁手续费一次性还是摊销
  • 发行的企业债券属于所有者权益吗
  • 环评费用如何进项抵扣
  • 固定成本和变动成本举例
  • 附加税的印花税怎么计算
  • 印花税不足一元免征吗
  • 享受小微企业免征增值税政策
  • 同一控制下的控股合并中,投资方
  • 发票未缴销是什么意思
  • MySQL利用不同的流程语句输出1到200的和
  • 怎么卸载xp系统
  • win7使用mbr还是guid
  • winxp软件双击后没有反应
  • linux文件压缩和解压缩命令
  • linux程序死机
  • linux 磁盘情况
  • windows7正版验证办法
  • ftp自动上传文件到服务器
  • win7系统和win8系统哪个好用
  • bootstrap table sum总数量统计实现方法
  • jQuery实现ctrl+enter(回车)提交表单
  • nodejs的socket
  • linux.rpm
  • 查看流量的命令
  • python脚本代码大全
  • jquery easy ui
  • unity socket udp
  • js进行表单验证的目的是什么
  • python 字符 字符串
  • input组件封装
  • 国税怎么取消
  • 现行会计法律法规汇编2022版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设