最新版NodeJS和npm版本不匹配问题解决:错误:npm v9.5.1已知不能在node.js上运行
作者:小教学发布时间:2023-09-18分类:程序开发学习浏览:86
最近项目用到了节点和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已经不报错了,升级完成
他说:
他说:
- 程序开发学习排行
- 最近发表
-
- Wii官方美版游戏Redump全集!游戏下载索引
- 视觉链接预览最好的WordPress常用插件下载博客插件模块
- 预约日历最好的wordpress常用插件下载博客插件模块
- 测验制作人最好的WordPress常用插件下载博客插件模块
- PubNews Plus|WordPress主题博客主题下载
- 护肤品|wordpress主题博客主题下载
- 肯塔·西拉|wordpress主题博客主题下载
- 酷时间轴(水平和垂直时间轴)最好的wordpress常用插件下载博客插件模块
- 作者头像列表/阻止最好的wordPress常用插件下载博客插件模块
- Elementor Pro Forms最好的WordPress常用插件下载博客插件模块的自动完成字段