注:このページのパッケージは、ノードではなく、それぞれのパッケージャーによって保守およびサポートされています。jsコアチーム。 発生した問題はすべてパッケージメンテナに報告してください。 あなたの問題がNodeのバグであることが判明した場合。js自体は、メンテナは、上流の問題を報告します。,

  • Android
  • Arch Linux
  • CentOS、Fedora、およびRed Hat Enterprise Linux
  • DebianおよびUbuntuベースのLinuxディストリビューション
  • FreeBSD
  • Gentoo
  • IBM i
  • macOS
  • NetBSD
  • Nodenv
  • nvm
  • OpenBSD
  • opensuseおよびsle
  • smartosおよびillumos
  • snap
  • Solus
  • void Linux
  • windows

android

androidのサポートは、nodeではまだ実験的です。jsでコンパイル済みバイナリは提供していないによるノードです。js開発者。

ただし、いくつかのサードパーティ製のソリューションがありま, 例えば、TermuxィーターミナルエミュレータおよびLinux環境for Androidには、パッケージマネージャーや、多数保有しているコンテンツの多くのコンパイル済み。 このコマンドTermuxイトのご利用ノードです。jsバージョン:

pkg install nodejs

現在、Termuxノード。jsバイナリは、system-iculibicuパッケージによって異なります)に対してリンクされています。

Arch Linux

ノード。jsとnpmパッケージはコミュニティリポジトリで利用可能です。,

pacman -S nodejs npm

CentOS、Fedora、およびRed Hat Enterprise Linux

ノード。jsはCentOS/RHEL8およびFedoraでnodejsというモジュールとして利用可能です。

dnf module install nodejs:<stream>

ここで、<stream>はのメジャーバージョンに対応しますNode.js.To 使用可能なストリームのリストを参照してください。

dnf module list nodejs

たとえば、ノードをインストールします。js12:

dnf module install nodejs:12

CentOS/RHEL7ノードの場合。jsはソフトウェアコレクショ,

代替

これらのリソースは、CentOS、Fedora、およびRHELと互換性のあるパッケージを提供します。

  • ノード。jsスナップは、https://github.com/nodejs/snap
  • ノードで保守およびサポートされています。NodeSource

DebianおよびUbuntuベースのLinuxディストリビューション

Nodeによって維持およびサポートされるjsバイナリディストリビューション。jsバイナリ配布はNodeSourceから入手できます。

代替パッケージ

DebianおよびUbuntuベースのLinuxディストリビューションと互換性のあるパッケージは、Node経由で入手できます。jsスナップ。

FreeBSD

Nodeの最新リリースです。,jsはwww/nodeポート経由で利用できます。

pkg経由でバイナリパッケージをインストールします。

pkg install node

またはportsを使用して独自にコンパイルします。

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

Gentoo

Node。jsはportageツリーで利用できます。

emerge nodejs

IBM i

ノードのLTSバージョン。jsはIBMから入手でき、’yum’パッケージ-マネージャーを介して入手できます。 パッケージ名は、nodejsの後にメジャーバージョン番号(たとえば、nodejs12nodejs14など)が続きます。

ノードをインストールします。js14.,xコマンドラインから、*ALLOBJ特殊権限を持つユーザーとして次のコマンドを実行します。

yum install nodejs14

ノード。jsは、IBM i Access Client Solutions製品と共にインストールすることもできます。 詳細については、このサポートドキュメントを参照してください

macOS

macOSインストーラを直接ダウンロードします。nodejs.org ウェブサイト。,

bashでパッケージをダウンロードしたい場合は、

Alternatives

Homebrewを使用します。

brew install node

MacPortsを使用します。

port install nodejs<major version># Exampleport install nodejs7

pkgsrcを使用します。

バイナリパッケージをインストールします。

pkgin -y install nodejs

またはpkgsrcから手動でビルドします。

cd pkgsrc/lang/nodejs && bmake install

netbsd

ノード。,jsはpkgsrcツリーで使用できます:

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

またはpkginを使用してバイナリパッケージ(プラットフォームで利用可能な場合)をインストールします:

pkgin -y install nodejs

Nodenv

nodenvnvm。 それはシンプルで予測可能です。 豊富なプラグイ nodenvを使用して、アプリケーションのノードバージョンを選択し、開発環境が本番環境と一致することを保証します。,

Nodenvのインストール手順はGithubページで管理されています。 最新バージョンのインストール手順に従っていることを確認す

nvm

ノードバージョンマネージャは、複数のリリースされたノードを管理するために使用されるbashスクリプトです。jsのバージョン。 インストール、アンインストール、バージョン切り替え、etc.To このインストールスクリプトを使用します。

Unix/OS Xシステムノードで。,ソースからビルドされたjsは、nvmが期待する場所にインストールすることでnvmを使用してインストールできます。

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

この後、nvmを使用して、リリースされたバージョンとソースからビルドされたバージョンを切り替えることができます。たとえば、ノードのバージョンの場合。jsはv8.0.0です-pre:

nvm use 8

公式リリースが終了したら、ソースから組み込みバージョンをアンインストールします:

nvm uninstall 8

OpenBSD

ノード。jsはportsシステムを通じて利用可能です。,

/usr/ports/lang/node

OpenBSDでpkg_addを使用します。

pkg_add node

openSUSEおよびSLE

ノード。jsは、メインリポジトリで次のパッケージの下にあります。

  • openSUSE Leap42.2:nodejs4
  • openSUSE Leap42。,3:nodejs4,nodejs6
  • openSUSEタンブルウィード:nodejs4,nodejs6,nodejs8
  • SUSE Linux Enterprise Server(sles)12:nodejs4,nodejs6(インストールする前に”webおよびスクリプトモジュール”を追加する必要があります。たとえば、ノードをインストールします。js4.x openSUSE Leap42.2では、rootとして以下を実行します。

    zypper install nodejs4

    SmartOSおよびillumos

    SmartOSイメージにはpkgsrcがプリインストールされています。, 他のillumosディストリビューションでは、まずpkgsrcをインストールしてから、通常どおりにバイナリパッケージをインストールすることができます。

    pkgin -y install nodejs

    またはpkgsrcから手動でビルドします。

    cd pkgsrc/lang/nodejs && bmake install

    Snap

    ノード。jsスナップは、スナップストアでnodeとして使用できます。

    Solus

    Solusはノードを提供します。そのメインリポジトリのjs。

    sudo eopkg install nodejs

    Void Linux

    Void Linuxはノードを出荷します。メインリポジトリのjs安定版。

    xbps-install -Sy nodejs

    Windows

    nodejsからWindowsインストーラを直接ダウンロードします。,org web site.

    Alternatives

    Using Chocolatey:

    cinst nodejs# or for full install with npmcinst nodejs.install

    Using Scoop:

    scoop install nodejs