使用NodeJS进行安装,在Linux上仅仅需要将node官网上的对应版本的tar.gz包下载下来,解压加到PATH中或者设定一下node和npm的link即可,在github的easypack中添加了一个脚本,只需要修改一下tar.gz的目录即可进行安装,虽然脚本名称写成install-node-in-centos.sh,但是用的都是极其简单和通用的脚本,所以所有linux应该都可以。
安装版本
此脚本安装后的对应版本为:
对象 | 版本 |
---|---|
node | 5.5.1 |
npm | v9.1.0 |
脚本位置
https://github.com/liumiaocn/easypack/tree/master/npm
其他版本
其他版本的wget的文件名称产生的变化,请参看如下目录即可
https://nodejs.org/en/download/current/
理论上来说,只要官方的tar.gz的文件名称格式不变,只需要改变脚本中的如下部分即可
FILE_VERSION=9.1.0
使用方式
方式1:
sh install-node-in-centos.sh
此种方式会使用wget下载,然后解压
方式2:
sh install-node-in-centos.sh /tmp/node-v9.1.0-linux-x64.tar.gz
离线安装将事先放在/tmp下的tar.gz进行解压
安装日志
[root@angular npm]# sh install-node-in-centos.sh
Sat Nov 11 22:10:07 EST 2017
##Install Step 1: download binary file ...
Sat Nov 11 22:10:07 EST 2017
--2017-11-11 22:10:07-- https://nodejs.org/dist/v9.1.0/node-v9.1.0-linux-x64.tar.gz
Resolving nodejs.org (nodejs.org)... 104.20.23.46, 104.20.22.46, 2400:cb00:2048:1::6814:162e, ...
...
VERSION CONFORM:
5.5.1
v9.1.0
[root@angular npm]#
结果确认
npm版本
[root@angular tmp]# npm -v
5.5.1
[root@angular tmp]#
node版本
[root@angular tmp]# node -v
v9.1.0
[root@angular tmp]#