[root@web ~]# cd /root/packages
nodejs下载页面:http://nodejs.cn/download/,选择合适的linux版本编译包
[root@web ~]# wget -c https://npm.taobao.org/mirrors/node/v12.14.0/node-v12.14.0-linux-x64.tar.xz
解压编译包
[root@web ~]# tar -xvf node-v12.14.0-linux-x64.tar.xz
[root@web ~]# mv node-v12.14.0-linux-x64 nodejs
[root@web ~]# cp -R nodejs/ /usr/sbin/ # /usr/bin系统预设的可执行文件,如开关机在这里,优先级最高;/usr/local/bin 用户本身相关的可执行文件,如自己安装的软件推荐放在这里,会提升到全局;/usr/sbin同上
为了使nodejs能够全局使用,需要配置一下软链接
[root@web ~]# ln -s /usr/sbin/nodejs/bin/node /usr/local/bin/
[root@web ~]# ln -s /usr/sbin/nodejs/bin/npm /usr/local/bin/
检查安装结果
[root@web ~]# node -v
[root@web ~]# npm -version
扩展配置淘宝镜像
下载cnpm
[root@web ~]# npm install -g cnpm --registry=https://registry.npm.taobao.org #安装成功后,cnpm可执行文件会下载到nodejs的安装目录下(也就是/usr/sbin/nodejs/bin/)
需要cnpm配置到全局下,也就是创建软链接到/usr/local/bin/下(如果本来就在该目录下不要做软连接)
[root@web ~]# ln -s /usr/sbin/nodejs/bin/cnpm /usr/local/bin/