在Linux系統(tǒng)上更新Node.js到最新版本的3種方法小結(jié)
方法1: 使用NVM(節(jié)點版本管理器)更新Node.js
升級Node.js的最好方法是使用NVM,這是一個管理多個Node.js版本的實用工具。
1.首先用下面的命令更新包庫:
sudo apt update
2.使用curl命令安裝NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
注意:如果沒有curl,可以通過運行命令來安裝該實用程序:sudo apt install curl
或者,你可以使用wget并運行以下命令:
wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
3.關(guān)閉并重新打開終端,讓系統(tǒng)識別更改或運行命令:
source ~/.bashrc
4.然后,驗證是否成功安裝了NVM:
nvm --version
5.在升級Node.js之前,檢查你在系統(tǒng)上運行的是哪個版本:
nvm ls
6.現(xiàn)在你可以通過以下方式查看新發(fā)布的版本:
nvm ls-remote
7.要安裝最新版本,對特定的Node.js版本使用nvm命令:
nvm install [version.number]
方法2: 使用NPM(節(jié)點包管理器)更新Node.js
作為一種替代方法,您可以使用Node的官方包管理器來更新Node.js。NPM是一個用于安裝和管理包依賴的工具。
如果你的系統(tǒng)中有Node,那么你也有NPM。使用npm命令,你可以檢查正在運行的Node.js版本并安裝最新版本。
通過添加n模塊,您可以交互式地管理Node.js版本。
首先,清除npm緩存:
npm cache clean -f
安裝n, Node的版本管理器:
npm install -g n
安裝了n模塊后,你可以使用它來安裝最新的穩(wěn)定版本:
sudo n stable
注意:一些Ubuntu發(fā)行版在運行n命令后可能會返回 command not found,請執(zhí)行sudo -E env “PATH=PATH"[command]修復(fù)此問題。例如,要安裝最新的穩(wěn)定版本,如上例所示,您可以運行sudo−Eenv"PATH=PATH” n stable
sudo n latest
安裝指定版本:
sudo n [version.number]
方法3: 用二進制包更新Node.js
用二進制包更新Node.js是最不推薦的選項,但是如果這是您可以升級到最新Node.js版本的唯一方法,請遵循下面步驟。
進入Node的官方下載頁面,在那里你可以找到所有可用的包。您可以在那里下載LTS版本或最新版本的源代碼或預(yù)構(gòu)建安裝程序。
你可以從你的瀏覽器下載這個包,或者找到你需要的版本號,然后把它添加到wget命令中:
wget https://nodejs.org/dist/v14.17.0/node-v14.17.0-linux-x64.tar.xz
3.接下來,安裝用于提取二進制包的xz-utils:
sudo apt-get install xz-utils
使用以下命令解壓并安裝包:
sudo tar -C /usr/local --strip-components 1 -xJf node-v14.17.0-linux-x64.tar.xz
小結(jié)
開源技術(shù)最好的部分是它強大的用戶社區(qū),他們不斷地更新軟件。
Node.js就是這類軟件的一個很好的例子,因為新版本會定期發(fā)布。用戶可以選擇使用LTS(長期支持的版本)還是使用具有最新功能的最新版本。
到此這篇關(guān)于在Linux系統(tǒng)上更新Node.js到最新版本的3種方法小結(jié)的文章就介紹到這了,更多相關(guān)Linux系統(tǒng)上更新Node.js內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
NodeJS服務(wù)器實現(xiàn)gzip壓縮的示例代碼
這篇文章主要介紹了NodeJS服務(wù)器實現(xiàn)gzip壓縮的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10
NPM命令運行報錯:npm?v10.2.4?is?known?not?to?run?on?Node.js
這篇文章主要給大家介紹了關(guān)于NPM命令運行報錯:npm?v10.2.4?is?known?not?to?run?on?Node.js?v14.21.1的解決辦法,文中將解決辦法介紹的非常詳細,需要的朋友可以參考下2024-01-01
玩轉(zhuǎn)NODE.JS(四)-搭建簡單的聊天室的代碼
本篇文章主要介紹了利用NODE.JS搭建簡單的聊天室的代碼,有需要的可以了解一下。2016-11-11
webpack打包、編譯、熱更新Node內(nèi)存不足問題解決
Webpack是現(xiàn)在主流的功能強大的模塊化打包工具,在使用Webpack時,如果不注意性能優(yōu)化,有非常大的可能會產(chǎn)生性能問題,下面這篇文章主要給大家介紹了關(guān)于webpack打包、編譯、熱更新Node內(nèi)存不足問題解決的相關(guān)資料,需要的朋友可以參考下2023-03-03

