首頁 > web前端 > 前端問答 > nodejs 安裝指定版本

nodejs 安裝指定版本

PHPz
發布: 2023-05-24 09:01:06
原創
4160 人瀏覽過

Node.js 是一款流行的、基於事件驅動、非阻塞式 I/O 的伺服器端 JavaScript 運作環境。雖然它擁有很多的優勢,但在開發中我們有時需要使用特定版本的 Node.js。本文將介紹如何在 Windows、Linux 和 macOS 平台上安裝指定版本的 Node.js。

在開始安裝特定版本的 Node.js 之前,我們需要先了解 Node.js 的版本號規則。 Node.js 版本號碼由三個數字組成,格式是 x.y.z。其中,x 是主版本號,代表 Node.js 的大版本發布;y 是次版本號,代表新功能的增加;z 是補丁版本號,代表對 Node.js 已有功能的 bug 修復和升級。我們可以在官方網站上找到所有歷史版本的下載連結。

接下來,我們將詳細介紹如何在不同的作業系統上安裝特定版本的 Node.js。

Windows

在 Windows 上安裝指定版本的 Node.js 非常簡單。我們只需要前往官網的歷史版本頁面,找到對應的版本,並下載對應作業系統的二進位。

下載完成後,請雙擊執行 .msi 安裝程序,並依照指示進行安裝即可。安裝完成後,打開命令提示字元或PowerShell,執行以下命令驗證是否安裝成功:

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

該命令將輸出Node.js 的版本號,如果輸出的版本號與安裝的版本號一致,則證明已經成功安裝。

Linux

在 Linux 上,我們可以使用 nvm(Node Version Manager)來管理多個 Node.js 版本。首先,我們要確認系統是否已經安裝 nvm。在終端機執行以下命令:

nvm
登入後複製

如果提示找不到此命令,則表示未安裝 nvm,需要手動安裝。

安裝nvm 的過程如下:

    ##開啟終端,執行下列指令,從GitHub 下載nvm:
  1. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
    登入後複製
    安裝完成後,執行以下命令使nvm 生效:
  1. source ~/.bashrc
    登入後複製
或執行以下命令刷新環境變數:

source ~/.bash_profile
登入後複製

之後,我們可以使用以下命令來安裝指定版本的Node.js:

nvm install 10.12.0
登入後複製

這將在本機上下載和安裝Node.js v10.12.0。如果目前系統中已經安裝了相同版本的 Node.js,則此指令不會重新安裝該版本。

我們可以使用以下命令來查看目前系統中已經安裝的Node.js 版本:

nvm ls
登入後複製

之後,我們可以使用以下命令來切換目前使用的Node.js 版本:

nvm use 10.12.0
登入後複製

macOS

在macOS 上,我們可以使用Homebrew 安裝指定版本的Node.js。 Homebrew 是一款基於命令列工具的軟體包管理器,可快速安裝開源軟體包。

    首先,安裝 Homebrew。在終端機中執行以下命令:
  1. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    登入後複製
    安裝完成後,我們可以使用以下命令來檢查是否安裝成功:
  1. brew -v
    登入後複製
    安裝指定版本的Node.js。在終端機中執行以下命令:
  1. brew install node@10
    登入後複製
此命令將在本機上下載和安裝 Node.js v10。如果目前系統中已經安裝了相同版本的 Node.js,則此指令不會重新安裝該版本。

    驗證是否安裝成功。在終端機中執行以下命令:
  1. node -v
    登入後複製
    登入後複製
    該命令將輸出 Node.js 的版本號,如果輸出的版本號與安裝的版本號一致,則證明已成功安裝。

    總的來說,安裝指定版本的 Node.js 主要取決於作業系統的不同。在Windows 上,我們可以從官網上下載特定版本的二進位檔案來安裝;在Linux 上,我們可以使用nvm 來管理多個版本的Node.js;在macOS 上,我們可以使用Homebrew 來管理和安裝多個版本的Node.js。不管是哪一種方式,安裝指定版本的 Node.js 都是相對簡單的。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板