[英]npm does not support Node.js v14.4.0
每个人。
我正在我的 Ubuntu 18.04.6 服务器中升级 Node.js 和 npm,但我遇到了一个奇怪的问题。
我正在使用安装指南中指示的过程:要安装 Node.js 版本 17.2.0,我使用
curl -fsSL https://deb.nodesource.com/setup_17.x | sudo -E bash -
sudo apt-get install -y nodejs
然后,要安装 npm 版本,我使用
npm install -g npm
但是,在此之后,当我尝试使用 npm 安装模块时,我收到警告
npm 不支持 Node.js v14.4.0
您可能应该升级到更新版本的节点,因为我们
无法保证 npm 将与此版本一起使用。
检查节点的版本,我发现
node --version
产生v14.4.0 ,但是
nodejs --version
产生v17.2.0 。
如何修复它,以便节点指向最新版本和/或 npm 将使用正确版本的节点?
我也尝试了很多将节点版本从 14 升级到 18。但即使在安装了最新版本并遵循各种程序之后,我的节点版本也只显示 14.4.0。 幸运的是,遵循三个节点版本管理器命令解决了我在 ubuntu 机器 v20.04.4 上的问题:
1. curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
2. command -v nvm
3. nvm install node
现在检查节点已更新到最新版本,可以使用node --version
进行验证。
如果即使在安装新的 latest/lts 版本时仍然发现旧版本,请使用以下命令检查哪个节点版本设置为默认值:
nvm ls
您将看到绿色版本文本集,前面有一个箭头。 它还会显示最近安装的其他版本,如 v16.15.0、v18.2.0 等。通过以下命令更改要设置的节点版本:
nvm alias default v18.2.0
在此之后关闭终端并重新启动新终端并尝试检查节点 JS 版本。 给你你想要的..!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.