日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

在centos7安装nodejs并升级nodejs到最新版本

發布時間:2023/12/15 综合教程 43 生活家
生活随笔 收集整理的這篇文章主要介紹了 在centos7安装nodejs并升级nodejs到最新版本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 安裝nodejs

1.1 使用EPEL安裝

EPEL(Extra Packages for Enterprise Linux)企業版Linux的額外軟件包,是Fedora小組維護的一個軟件倉庫項目,為RHEL/CentOS提供他們默認不提供的軟件包。
先確認系統是否已經安裝了epel-release包:

$ yum info epel-release

如果有輸出有關epel-release的已安裝信息,則說明已經安裝,如果提示沒有安裝或可安裝,則安裝

$ yum install epel-release

安裝完后,就可以使用yum命令安裝nodejs了,安裝的一般會是6.x的版本,并且會將npm(3.x)作為依賴包一起安裝

$ sudo yum install nodejs

安裝完成后,驗證是否正確的安裝,node -v,如果輸出如下版本信息,說明成功安裝

v6.13.3

問題來了,現在nodejs發的版本比較快,有些新的框架需要node的新版本,那如何升級。到現在,node的最新版本是10.4.1,那么,下面介紹如何升級nodejs

1.2 卸載 nodejs

注意:這里卸載并非必要步驟。只是提供卸載的方案,請按需操作,不要安裝后又刪除又進行安裝掉進死循環了。

1.2.1 使用 yum 先刪除一次

yum remove nodejs npm -y

1.2.2 手動刪除殘留

進入 /usr/local/lib 刪除所有 node 和 node_modules文件夾
進入 /usr/local/include 刪除所有 node 和 node_modules 文件夾
檢查 ~ 文件夾里面的"local" "lib" "include" 文件夾,然后刪除里面的所有 "node" 和 "node_modules" 文件夾
可以使用以下命令查找 $ find ~/ -name node $ find ~/ -name node_modules

1.2.3 進入 /usr/local/bin 刪除 node 的可執行文件

刪除: /usr/local/bin/npm
刪除: /usr/local/share/man/man1/node.1
刪除: /usr/local/lib/dtrace/node.d
刪除: rm -rf /home/[homedir]/.npm
刪除: rm -rf /home/root/.npm

2.升級nodesj

2.1 安裝n

n是nodejs管理工具,是TJ寫的,Github: https://github.com/tj/n

$ npm install -g n

2.2 安裝nodejs版本

安裝最新版

$ n latest 

安裝指定版本

$ n 8.11.3  

2.3 切換nodejs版本

$ n

選擇已安裝的版本

 ο  node/8.11.3
    node/10.4.1

查看當前版本node -v,下面表示已切換成功

v8.13.3      

但問題來了,切換后,查看版本還是原來的v6.13.3,看下面 使用n切換nodejs版本失效的解決辦法

3 切換失效的解決辦法

3.1 查看 node 當前安裝路徑

$ which node
/usr/local/bin/node #舉個例子

3.2 而 n 默認安裝路徑是 /usr/local,若你的 node 不是在此路徑下,n 切換版本就不能把bin、lib、include、share 復制該路徑中,所以我們必須通過N_PREFIX變量來修改 n 的默認node安裝路徑。
編輯環境配置文件:

$ vim ~/.bash_profile

3.3 將下面兩行代碼插入到文件末尾:

export N_PREFIX=/usr/local #node實際安裝位置
export PATH=$N_PREFIX/bin:$PATH

3.4 :wq保存退出

3.5 執行source使修改生效。

 $ source ~/.bash_profile

3.6 這時候再查看node -v發現版本切換成功了。

總結

以上是生活随笔為你收集整理的在centos7安装nodejs并升级nodejs到最新版本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。