摘录自,非常感谢
https://blog.csdn.net/wh211212/article/details/53039286

以root用户身份登录以执行以下命令,如果不是root用户可以在所有命令前添加sudo命令

1、添加NodeSource官方存储库,选择添加资源库版本,执行以下任意一个命令

##node version 4.x 以上
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -

##node version 6.x 以上
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -

##node version 0.12.x 以上
curl --silent --location https://rpm.nodesource.com/setup | bash -

2、安装node

yum -y install nodejs

3、安装构建工具

yum groupinstall 'Development Tools'

安装nvm
nvm是node包管理工具,使用nvm我们可以访问node的所有可用版本,还可以使用nvm安装多个版本的node

1、要安装nvm,需要安装构建源包所需的工具,CentOS 上安装,用这些命令来安装构建工具:

sudo yum update
sudo yum groupinstall 'Development Tools'

2、现在当安装构建工具时,需要从nvm的官方github存储库获取并执行安装脚本

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash

3、这将在您的机器上安装nvm。关闭或者重新打开您的终端,运行以下命令检查nvm是否已成功安装,这个命令简单的终输出 nvm

command -v nvm

4、要找出可以通过nvm安装的Node.js的可用版本,运行以下命令,这个命令的输出将提供一个庞大的node版本列表

nvm ls-remote

输出(只复制了一部分)

        v8.10.0
        v8.11.0
        v8.11.1
         v9.0.0
         v9.1.0
         v9.2.0
         v9.2.1
         v9.3.0
         v9.4.0
         v9.5.0
         v9.6.0
         v9.6.1
         v9.7.0
         v9.7.1
         v9.8.0
         v9.9.0
        v9.10.0
        v9.10.1

5、要安装这些版本,请使用以下命令:

nvm install version

6、替换要安装的所需版本的Node.js的版本,例如,如果要安装当前可用的最新版本,使用以下命令,这将安装版本v9.10.1在您的机器,可以在输出中看到nvm自动配置v9.10.1使用,并且它使这个版本成为默认版本

nvm install v9.10.1

7、可以使用上述命令安装多个版本的node ,可以通过执行以下命令显式要求nvm使用特定版本:

nvm use v8.11.1

8、可以用您选择的任何版本替换v8.11.1 ,还可以通过以下命令更改默认版本

nvm alias default v8.11.1

9、要查看所有已安装版本的列表,请运行以下命令

nvm ls

将看到类似于此的输出

->  node-v8.11.1  system
default -> node(-> node-v8.11.1)
node -> stable (-> N/A) (default)
iojs -> stable (-> N/A) (default)
In this output you can see a list of all installed versions.
 -> indicates the version which you are currently using.
default -> tag indicates the default version of Node.js in your machine.

在这个输出中,您可以看到所有已安装版本的列表
绿色的->指示当前正在使用的版本
default->表明Node.js在你的机器安装的默认版本
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐