使用套件管理器安裝 Node.js

請注意: 下列的套件維護及支援 並非由 Node.js 核心團隊提供,任何套件使用上的問題,應直接聯絡各套件的維護者,若發現問題出於 Node.js 本身,則應由套件維護者聯絡上游。



Android

Android 的 Node.js 支援仍是試驗版,因此 Node.js 開發者尚未提供預先編譯的二進位檔。

但社群提供了第三方的解決方式,舉例來說,Termux 社群提供了終端機模擬器及 Android 的 Linux 環境,也有自己的套件管理器及許多預先編譯的程式清單

下列的指令在 Termux 中分別會安裝 Node.js LTS 版及最新版:

pkg install nodejs
pkg install nodejs-current

目前,Termux 的 Node.js 二進位套裝程式與 system-icu(依賴于 libicu 包)相關聯。

Arch Linux

Node.js 及 npm 套件可由公有軟體庫取得。

pacman -S nodejs npm

Debian 及 Ubuntu 系列發行版,企業版 Linux/Fedora 和 Snap packages

官方 Node.js 二進位發行版 透過 NodeSource 提供.

FreeBSD

近期的版本已可透過 www/node port 取得 Node.js。

透過 pkg 安裝二進位套件:

pkg install node

或者透過 ports 編譯你自己的版本:

cd /usr/ports/www/node && make install

Gentoo

Node.js 可透過 portage 樹取得:

emerge nodejs

IBM i

IBM 提供了 Node.js 的長期支援版(LTS)並可透過 yum 套件管理器取得。套件命名規則為 nodejs 附加一個主版本號(如:nodejs8nodejs10nodejs12 等)。

若想於命令列安裝 Node.js 12.x,請以擁有 *ALLOBJ 特殊權限的帳戶執行下列指令:

yum install nodejs12

Node.js 也可以透過 IBM i Access Client Solutions 產品來安裝,詳情請參閱支援文件

NetBSD

Node.js 可透過 pkgsrc 樹取得:

cd /usr/pkgsrc/lang/nodejs && make install

或使用 pkgin 安裝二進位套件(若適用於你的平台的話):

pkgin -y install nodejs

nvm

Node 版本管理器(Node Version Manager, nvm)是款用來管理 Node.js 多重版本的 bash 指令稿,它可讓你執行安裝、移除及切換版本等操作。 若要安裝 NVM 可以使用此安裝指令稿

在 Unix / OS X 系統上從源碼編譯的 Node.js 可以透過 nvm 安裝至其指定位置:

env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX=""

安裝之後你便可以使用 nvm 切換正式版及編譯版。舉例來說若 Node.js 版本為 v8.0.0-pre:

nvm use 8

官方版本釋出後你將會需要移除從源碼編譯的版本:

nvm uninstall 8

OpenBSD

Node.js 可於 ports 系統中取得。

/usr/ports/lang/node

在 OpenBSD 上使用 pkg_add

pkg_add node

openSUSE 及 SLE

主要軟體庫中都提供了下列套件:

舉例來說,若想在 openSUSE Leap 42.2 上安裝 Node.js 4.x,用 root 權限執行下列指令:

zypper install nodejs4

macOS

只需從 nodejs.org 下載 macOS 安裝器即可。

或者你也可以使用 bash 下載套件

curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"

替代方案

使用 Homebrew

brew install node

使用 MacPorts

port install nodejs<major version>

# 範例
port install nodejs7

使用 pkgsrc

安裝二進位套件:

pkgin -y install nodejs

或從 pkgsrc 手動編譯:

cd pkgsrc/lang/nodejs && bmake install

SmartOS 及 illumos

SmartOS 映像檔已經預載了 pkgsrc,其他的 illumos 發行版則需要先安裝pkgsrc,接著你就可以依照平常的方式安裝二進位套件:

pkgin -y install nodejs

或從 pkgsrc手動編譯:

cd pkgsrc/lang/nodejs && bmake install

Solus

Solus 在其主要軟體庫中提供了 Node.js。

sudo eopkg install nodejs

Void Linux

Void Linux 在其主要軟體庫中提供了 Node.js 穩定版。

xbps-install -Sy nodejs

Windows

只需從 nodejs.org 下載 Windows 安裝器即可。

其它方式

使用 Chocolatey

cinst nodejs
# 或者是連同 npm 一起安裝
cinst nodejs.install

使用 Scoop

scoop install nodejs
回到頁首