Centos安裝最新版nodejs

服務器端命令,如果權限不足,開頭加上 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 查看版本信息發現切換成功了

搞定!

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容