在 ubuntu 中检查 Node -v 版本

在 ubuntu 中检查 Node -v 版本

为什么我会遇到以下情况?:

$ node -v
v 10.15.3

$ sudo node -v
v 11.12.0

我在 Ubuntu 上。

答案1

首先,您必须检查两个命令的路径:

$ which node
$ sudo which node

您将找到命令的执行位置。我认为您将看到两个不同的文件夹。

当您从其他来源安装新版本覆盖旧版本时,尤其是对于 NodeJS,就会发生这种情况。npm 包也会显示不同的版本。我建议您通过执行将其完全删除。

apt purge nodejs

检查删除后是否还剩下 NodeJS 和 npm 的一些文件,并清理干净。最后重新安装:

apt install nodejs

并享受它。

相关内容