在centOS在安装nodejs
超简单方式:
需要工具FileZilla
- 根据系统版本下载对应的node包
我这里使用的是v9.x的,因为我的服务器是32位,高版本的node不支持32位了,
下载链接:https://nodejs.org/dist/latest-v9.x/ - 使用FileZilla上传服务器
随便找个文件夹丢上去,我是上传到/home
里面,重新命名node-v9.tar.xz
- 解压
// 先用xz解压成tar xz -d node-v9.tar.xz // 再用tar解压 tar xvf node-v9.tar // 然后重新命名解压出来后的名称为node-v9
- 测试解压是否成功
cd node-v9/bin // 查看node版本确认解压完整
- 创建软连接,配置环境变量
配置环境变量// 创建```node```和```npm```命令的软连接 ln -s [npm的绝对路径] [连接指向路径] // 以下是我的: ls -s /home/node-v9/bin/node /usr/local/bin/node ls -s /home/node-v9/bin/npm /usr/local/bin/npm
找到/etc/profile
文件末尾添加路径
最后刷新一下此文件export NODE_HOME=/home/node-v9 // 安装node的绝对路径 export PATH=$NODE_HOME/bin:$PATH
source /etc/profile
- 测试全局命令是否成功
若有版本号就大功告成。其中我遇到的问题是由于node版本太高,且我安装了64位的node命令会出现状态环境不对的错误。node -v npm -v