最新版NodeJS和npm版本不匹配问题解决:错误:npm v9.5.1已知不能在node.js上运行
作者:小教学发布时间:2023-09-18分类:程序开发学习浏览:73
最近项目用到了节点和npm,查看一下当前版本,发现有报错
node -v
npm -v
他说:
错误:已知npm v9.6.2不能在Node.js v12.13.1上运行。您将需要升级
到较新的Node.js版本,以便使用此版本的NPM。此版本的
NPM支持以下节点版本:`^14.17.0||^16.13.0||>;=18.0.0`。你
可以在https://nodejs.org/.上找到最新版本
经过多方向查找找到了节点和npm的版本对比图
以往的版本|node.js
一.以为npm报错,把npm版本降级到更低版本就可以,结果还是报错
npm -g install npm@6.14.16
二.BREW安装升级到新版本节点,替换掉目前的低版本,结果也没起作用
brew install node@16
三.最终确定思路,由于节点没报错、npm报错,所以需要切换节点版本即可,(需要接住节点版本管理工具nvm)
安装Nvm
brew install nvm
*查看nvm版本
nvm --version
详解第一步执行
NVM--版本
://出现问题。去进行配置
Zsh:找不到命令:nvm
第二步:nvm配置
1.Vim~/.bash_Profile
点击I进行插入操作插入下面配置
导出NVM_DIR=~/.nvm
源$(BREW--前缀nvm)/nvm.sh
插入完成后点击Esc然后使用:WQ。保存并退出
执行:来源:~/.bash_Profile如果出问题先不管接着往下走
2.vim~/.zshc
点击I进行插入操作插入下面配置
导出NVM_DIR=~/.nvm
源$(BREW--前缀nvm)/nvm.sh
插入完成后点击Esc然后使用:WQ。保存并退出
执行:来源:~/.zshc
3.Vim~/.Profile
点击I进行插入操作插入下面配置
导出NVM_DIR=~/.nvm
源$(BREW--前缀nvm)/nvm.sh
插入完成后点击Esc然后使用:WQ。保存并退出
执行:来源~/.Profile
最后开始进行测试
执行:nvm--版本
显示版本号就说明配置成功:0.39.3
四.通过nvm安装指定版本的节点
由于提示必须14或者16或者18开始的版本
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/.
*我们就通过nvm安装16.13.0版本的节点
nvm install 16.13.0
他说:
最后再查结果
他说:
节点版本已经升级,npm已经不报错了,升级完成
他说:
他说:
- 程序开发学习排行
-
- 1鸿蒙HarmonyOS:Web组件网页白屏检测
- 2HTTPS协议是安全传输,为啥还要再加密?
- 3HarmonyOS鸿蒙应用开发——数据持久化Preferences
- 4记解决MaterialButton背景颜色与设置值不同
- 5鸿蒙HarmonyOS实战-ArkUI组件(RelativeContainer)
- 6鸿蒙HarmonyOS实战-ArkUI组件(Stack)
- 7鸿蒙HarmonyOS实战-ArkUI组件(GridRow/GridCol)
- 8[Android][NDK][Cmake]一文搞懂Android项目中的Cmake
- 9鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版