尝试安装 NodeJS 14 会安装 NodeJS 8
Attempting to install NodeJS 14 installs NodeJS 8 instead
我在 ubuntu 18 台电脑上安装和运行ning nodejs 时遇到问题
我 运行 一步步遵循命令:
sudo apt update
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
sudo apt -y install nodejs
后来查看了版本号:
node -v
v8.10.0
后来我删除了 nodejs 并尝试安装 nodejs 12、13 和 11,每次安装时 v8.10.0
。
谁能帮我解决这个问题?
我的理论是节点 8 无论如何都会安装,并且它在您的 PATH 中具有更高的优先级。尝试卸载所有版本的节点和 运行 node -v
来验证。如果是这样的话,我建议你在重新安装你想要的版本之前,先想办法卸载那个版本的node。
此外,通过键入 which node
,您可以在调用 node
命令时获取正在调用的当前可执行文件的路径。它可能是一个符号链接,在这种情况下,返回路径的 ls -l
会向您显示它指向的路径。
无论如何,我建议使用 nvm
(节点版本管理器)。 https://nvm.sh
处的文档
猜猜是nvm,运行
nvm ls
列出所有节点版本
nvm use <node version you want to use>
nvm current
查看正在使用的节点版本
我在 ubuntu 18 台电脑上安装和运行ning nodejs 时遇到问题
我 运行 一步步遵循命令:
sudo apt update
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
sudo apt -y install nodejs
后来查看了版本号:
node -v
v8.10.0
后来我删除了 nodejs 并尝试安装 nodejs 12、13 和 11,每次安装时 v8.10.0
。
谁能帮我解决这个问题?
我的理论是节点 8 无论如何都会安装,并且它在您的 PATH 中具有更高的优先级。尝试卸载所有版本的节点和 运行 node -v
来验证。如果是这样的话,我建议你在重新安装你想要的版本之前,先想办法卸载那个版本的node。
此外,通过键入 which node
,您可以在调用 node
命令时获取正在调用的当前可执行文件的路径。它可能是一个符号链接,在这种情况下,返回路径的 ls -l
会向您显示它指向的路径。
无论如何,我建议使用 nvm
(节点版本管理器)。 https://nvm.sh
猜猜是nvm,运行
nvm ls
列出所有节点版本
nvm use <node version you want to use>
nvm current
查看正在使用的节点版本