如何下載指定版本nodejs

PHPz
發布: 2023-04-26 09:42:30
原創
5235 人瀏覽過

Node.js 是一個非常受歡迎的 JavaScript 運作環境,被廣泛應用於伺服器端開發、命令列工具、Web 開發等領域。由於 Node.js 不斷更新迭代,每個版本都存在一些變更和新特性,因此,有時需要針對特定的應用程式場景下載特定版本的 Node.js。

本文將介紹如何下載指定版本的 Node.js。

一、了解 Node.js 的版本命名規則

在下載 Node.js 版本之前,我們需要先了解 Node.js 版本命名規則。 Node.js 官方發布的版本號是基於 SemVer(語意化版本)的規範。每個版本號格式為 MAJOR.MINOR.PATCH,其中:

  • MAJOR 表示大版本號,相同 MAJOR 版本號的 Node.js 可以相容,但可能不向後相容。
  • MINOR 表示小版本號,MINOR 版本號的變更包含新功能和 bug 修復,並向後相容。
  • PATCH 表示補丁版本號,只包含 bug 修復,向後相容。

另外,Node.js 也有一些不同於標準 SemVer 規範的版本名稱,如 LTS 版本和最新穩定版本。

二、透過nvm 下載指定版本的Node.js

nvm(Node Version Manager)是一個非常方便的Node.js 版本管理工具,能夠讓我們輕鬆地在不同版本的Node.js 之間切換。在使用 nvm 下載指定版本的 Node.js 之前,我們需要先安裝 nvm。這裡以 macOS 系統為例進行介紹,其它作業系統可以參考 nvm 的官方文件進行安裝。

  1. 安裝 nvm

在終端機中執行以下指令安裝 nvm:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
登入後複製

注意:安裝完 nvm 後需要重新啟動終端才能使用 nvm 指令。

  1. 查看可用版本

執行以下指令查看可用的Node.js 版本:

nvm ls-remote
登入後複製

最新的Node.js 版本會在最上面,如果需要查看特定版本的Node.js,可以透過篩選器進行查找,例如查找v14.18.1 版本:

nvm ls-remote | grep 'v14.18.1'
登入後複製
  1. #安裝指定版本

執行下列指令安裝指定版本的Node.js:

nvm install v14.18.1
登入後複製

安裝完成後,可以透過以下指令查看已安裝的Node.js 版本:

nvm ls
登入後複製
  1. 使用指定版本

在終端機中執行以下指令切換到指定版本的Node.js:

nvm use v14.18.1
登入後複製

可以透過以下指令驗證Node.js 版本是否切換成功:

node -v
登入後複製
登入後複製

三、透過官方網站下載指定版本的Node.js

如果不想使用nvm 管理Node.js 版本,也可以透過Node.js 的官方網站直接下載指定版本的Node.js。

  1. 開啟 Node.js 官方網站

在瀏覽器中輸入 https://nodejs.org/,開啟 Node.js 的官方網站。

  1. 選擇下載版本

在官網首頁中,點擊 "Download" 按鈕,進入下載頁面。在下載頁面中,我們可以選擇多種不同作業系統下的 Node.js 版本。

如果需要下載指定版本的 Node.js,可以在 "Previous Releases" 標籤頁中找到我們需要的版本,點擊對應的版本號碼即可進入下載頁面。

  1. 下載並安裝 Node.js

在下載頁面中,可以選擇下載對應版本的 Node.js 安裝程式進行安裝。安裝完成後,可以在終端機中執行以下命令驗證 Node.js 是否安裝成功:

node -v
登入後複製
登入後複製

四、總結

本文介紹如何下載指定版本的 Node.js。使用 nvm 工具能夠很方便地管理 Node.js 版本,同時 Node.js 官方網站也提供了各種作業系統下的 Node.js 安裝程序,方便使用者下載和安裝指定版本的 Node.js。無論使用哪種方式,下載之前需要了解 Node.js 版本的命名規則,以確保下載的版本符合我們的需求。

以上是如何下載指定版本nodejs的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!