我正在尝试学习如何在centos 8中使用node.js
我已经安装了node.js和npm,并使用npm我安装了继承和n
我一直在关注不同网站上的教程,并在这台计算机上安装各种基于node.js的软件,并且我设法在这台计算机上安装了两个版本的node.js
我通常使用这台计算机作为用户“用户名”,然后进入终端并输入 node -v 作为“用户名”给我
v12.16.3
但是,如果我输入 sudo node -v,我会得到
v10.21.0
我认为这是一个错误,我应该只安装 v12.16.3,而且我不知道我最终是如何做到这一点的。如何保留 v12.16.3 并删除其他版本的节点?如果它们共存是安全的,我如何让 sudo 使用 v12 版本的节点?
编辑:
我相信 v12.16.3 版本安装在/usr/local/bin/node
,v10.21.0 安装在,/bin/node
但我不知道这是如何发生的。如果我理解正确的话,/usr/local/bin/
类似于 Window 的Program Files
,但对于为我当前用户安装的程序,而/bin/
类似于 root 用户的Program Files
?这是理解这一点的好方法吗?我不确定我做了什么才能安装较低版本的node.js,但我认为我不需要这个版本。发布sudo yum list installed
仅显示一个nodejs.x86_64
条目。 Centos 是否有相当于 Window 的添加/删除程序列表,可以清楚地列出我安装的程序?