CentOSに新しめのnodeをインストールする

CentOS上のJenkinsでnpm installしたら以下のようなエラーが出た

npm ERR! Error: No compatible version found: mdl-select-component@'github:MEYVN-digital/mdl-selectfield'
npm ERR! Valid install targets:
npm ERR! ["0.0.4","0.0.5","0.0.6","0.0.7","0.0.8"]

手元のMacのバージョン

$ node -v
v8.7.0
$ npm -v
5.4.2

CentOSのバージョン

# node -v
v0.10.42
# npm -v
1.3.6

古いのをアンインストール

yum remove nodejs npm

リポジトリの追加

curl --silent --location https://rpm.nodesource.com/setup_7.x | bash -

g++, makeのインストール

yum install -y gcc-c++ make

nodeのインストール

yum -y install nodejs
# node -v
v7.10.1
# npm -v
4.2.0

https://qiita.com/ozawan/items/86ca7551d59005128892

https://qiita.com/te2u/items/ee8391842397da381e23

https://github.com/nodesource/distributions