首頁 > web前端 > 前端問答 > 怎麼用nvm安裝nodejs

怎麼用nvm安裝nodejs

PHPz
發布: 2023-05-18 13:00:37
原創
3738 人瀏覽過

Node.js 是一種流行的 JavaScript 運行環境,它可以讓開發者在伺服器中執行 JavaScript 程式碼。 Node.js 是一個開放原始碼項目,由 Joyent 支援和維護。在安裝 Node.js 時,人們通常會使用官方提供的安裝套件或套件管理器,例如 apt-get 或 yum。但是,這些方法的一個主要限制是它們不能同時安裝和管理多個 Node.js 版本。這時候就需要 Node Version Manager (nvm),它是一個獨立的 shell 腳本,可以方便地管理多個 Node.js 版本。

本文將介紹如何使用 nvm 安裝 Node.js。

第一步:安裝 nvm

在繼續之前,需要確保已經安裝了 curl 或 wget,這樣才能從網路中取得軟體包。 nvm 可以從其官方GitHub 頁面中獲取,我們可以使用curl 來獲取最新的版本:

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

或者,如果你喜歡使用wget:

$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
登入後複製

執行該命令後,nvm 將被安裝到~/.nvm 目錄下,你還需要重新啟動你的shell 或使用source ~/.bashrc 來讓nvm 生效。

第二步:安裝Node.js

現在,我們可以使用nvm 來安裝Node.js,步驟如下:

  1. 先查看可以安裝的Node .js 版本,使用nvm ls-remote 指令:
$ nvm ls-remote
登入後複製

輸出類似以下內容:

v16.8.0
v16.7.0
v16.6.0
v16.5.0
v16.4.2
v16.4.0
v16.3.0
v16.2.0
v16.1.0
...
登入後複製
  1. 選擇要安裝的Node.js版本。假設我們要安裝的是最新的長期維護版本(LTS) v14.17.6,那麼可以使用以下命令:
$ nvm install v14.17.6
登入後複製
  1. 當Node.js 安裝成功後,可以使用以下命令來檢視已經安裝的版本:
$ nvm ls
登入後複製

輸出類似以下內容:

->      v14.17.6
         system
default -> 14.17.6 (-> v14.17.6)
node -> stable (-> v16.8.0) (default)
stable -> 16.8 (-> v16.8.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/fermium (-> v14.17.6)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.5 (-> N/A)
lts/fermium -> v14.17.6
登入後複製

其中,箭頭指向的是目前使用的Node.js 版本。

第三步:使用Node.js

安裝完Node.js 之後,你現在就可以透過node 指令來啟動Node.js,例如:

$ node -v
v14.17.6
登入後複製

可以透過npm 指令來管理Node.js 中的套件,例如:

$ npm -v
6.14.15
登入後複製

當你不再使用某個版本時,可以在任何時候透過以下命令來移除該版本:

$ nvm uninstall v14.17.6
登入後複製

結論

使用nvm 可以輕鬆地在同一台電腦上安裝和管理多個Node.js 版本。如上所述,使用 nvm 安裝 Node.js 的步驟非常簡單:先安裝 nvm,然後安裝你需要的 Node.js 版本,最後使用 node 或 npm 指令來使用它們。

以上是怎麼用nvm安裝nodejs的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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