服務器端命令,如果權限不足,開頭加上 sudo
安裝nodejs (使用EPEL安裝)
先確認系統是否安裝過epel-release包
yum info epel-release
如果有相關已安裝的信息,則說明已經安裝,如果提示沒有安裝則執行安裝命令:
yum install epel-release
安裝完成后,就可以使用yum命令安裝nodejs了,安裝的版本一般默認是6.x的版本,npm(3.x)作為依賴會一起安裝
sudo yum install nodejs
安裝完成后,查看版本 node -v ,如果輸出如下版本信息則說明安裝成功
v6.13.3
但是,現在官網都是10.+的版本了,如何升級?
升級nodejs
安裝n,n是nodejs管理工具
npm install -g n
安裝nodejs最新版本
n latest
若安裝指定版本
n 10.1.3
切換nodejs版本
n
選擇已安裝的版本
node/10.1.3
o node/10.15.1
查看當前版本 node -v 輸出如下則切換成功
v10.15.1
但是切換后你會發現還是原來的v10.1.3 則參考 使用n切換nodejs版本失效解決辦法
使用n切換nodejs版本失效解決辦法
查看當前 nodejs 安裝路徑
which node
/usr/local/bin/node #我的路徑地址
而 n 默認安裝路徑是 /usr/local,若你的 node 不是在此路徑下,n 切換版本就不能把bin、lib、include、share 復制該路徑中,所以我們必須通過N_PREFIX變量來修改 n 的默認node安裝路徑。
編輯環境配置文件:
vim ~/.bash_profile
將下面兩行代碼插入到文件末尾:
export N_PREFIX=/usr/local #node實際安裝位置
export PATH=$N_PREFIX/bin:$PATH
編輯完成后 esc :wq 保存退出
執行source使修改生效
source ~/.bash_profile
這時再 node -v 查看版本信息發現切換成功了
搞定!