在 Centos 机器上安装节点 7

Installing node 7 on Centos machine

我正在尝试在我的 Centos 机器上安装节点 7,因为以前的版本不支持用于发送 iOS 通知的 apn 协议。所以我尝试执行:

sudo yum install nodes

npm 和 node 都安装了,但不幸的是后者是 v6.10.0 版本。

sudo npm install latest

没有任何改变。 我发现 a post 建议更新 rpm 存储库,但这没有任何改变;我什至尝试将命令更改为:

sudo curl -sL https://rpm.nodesource.com/setup_7.x | sudo -E bash -

但是当我再次尝试安装node时,仍然是6.10版本。

如何强制 npm 采用 node7 作为稳定或最新版本? 或者还有什么其他方法可以安装节点 7 而不是 6.10?

另一种方法是使用nvm(节点版本管理器)。首先删除节点和 npm,然后:

curl https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

source ~/.nvm/nvm.sh

nvm install 7
nvm use 7

然后检查版本:

node -v
nvm ls