首頁  >  文章  >  web前端  >  nvm 怎麼安裝nodejs

nvm 怎麼安裝nodejs

PHPz
PHPz原創
2023-05-16 20:03:369621瀏覽

nvm 是 Node.js 的版本管理器,它可以幫助使用者在同一台機器上安裝和管理多個 Node.js 版本。本文將介紹如何在 Linux 和 macOS 作業系統上安裝 nvm,並使用 nvm 安裝和管理 Node.js 版本。

安裝nvm

Linux

在Linux 上安裝nvm,需要在終端執行以下命令:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

上述命令將從nvm 的官方GitHub 倉庫下載並執行nvm 的安裝腳本。安裝完成後,需要重新啟動終端來讓 nvm 生效,可以使用以下命令測試是否成功安裝:

command -v nvm

如果輸出 nvm 說明已經成功安裝了 nvm。

macOS

在macOS 上安裝nvm,需要使用Homebrew 命令列工具來安裝,具體步驟如下:

  1. 先安裝Homebrew,如果已經安裝可以跳過此步驟。在終端執行以下指令來安裝Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 使用Homebrew 安裝nvm,執行以下指令:
brew install nvm
  1. 安裝完成後,需要將以下內容加入到終端的設定檔(例如~/.bashrc、~/.zshrc):
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
  1. #重新開啟終端或執行source ~/.bashrc 指令讓設定檔生效。

使用 nvm 安裝和管理 Node.js

安裝了 nvm 之後,就可以使用 nvm 指令來管理 Node.js 版本了。以下是 nvm 常用的指令:

  • nvm install 3d689bd3819ead35ed794427bd12f459:安裝指定版本的 Node.js。
  • nvm use 3d689bd3819ead35ed794427bd12f459:使用指定版本的 Node.js。
  • nvm ls:列出已安裝的 Node.js 版本。
  • nvm ls-remote:列出所有可用的 Node.js 版本。
  • nvm alias 8a11bc632ea32a57b3e3693c7987c420 3d689bd3819ead35ed794427bd12f459:為指定版本的 Node.js 建立別名。
  • nvm current:顯示目前正在使用的 Node.js 版本。

下面示範如何使用 nvm 安裝和切換不同版本的 Node.js。

安裝Node.js

可以使用以下指令來安裝任意版本的Node.js:

nvm install <version>

例如,安裝最新的穩定版本:

nvm install stable

安裝指定版本的Node.js:

nvm install 14.17.5

切換Node.js 版本

安裝多個版本的Node.js 後,可以使用以下指令來切換版本:

nvm use <version>

例如,切換到最新的穩定版本:

nvm use stable

切換到指定版本的Node.js:

nvm use 14.17.5

列出已安裝的版本

#可以使用以下命令來列出已安裝的Node.js 版本:

nvm ls

列出可用的版本

可以使用以下指令來列出所有可用的Node.js 版本:

nvm ls-remote

建立別名

可以使用以下指令為指定版本的Node.js 建立別名:

nvm alias <name> <version>

例如,為版本號為14.17.5 的Node.js 建立別名default

nvm alias default 14.17.5

顯示目前正在使用的版本

可以使用以下指令來檢視目前正在使用的Node.js 版本:

nvm current

總結

nvm 是一款簡單易用的Node.js 版本管理工具,可以方便地安裝和管理多個Node.js 版本。透過本文的介紹,讀者應該對 nvm 的安裝和使用有了一定了解,可以開始體驗在同一台機器上運行不同版本的 Node.js 了。

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn