Node.jsは、JavaScriptコードをサーバー側で実行するためのオープンソースのクロスプラットフォームJavaScriptランタイム環境です。 ChromeのJavaScriptエンジン上に構築されているため、さまざまなタイプのサーバー側アプリケーションを構築するために使用できます。 npmは、多数のパッケージを使用するNode.jsの非常に人気のあるデフォルトのパッケージマネージャーです。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するNodejsクエリを実行するのを定期的に支援しています。
このコンテキストでは、Debian9にNode.jsとnpmをインストールする方法を調べます。
Debian / UbuntuにNode.jsとnpmをインストールする方法は?
Node.jsとnpmをDebianシステムにインストールする方法はいくつかあります。次のいずれかに従ってインストールできます。
1.NodeSourceリポジトリからNode.jsをインストールします
NodeSourceは、最新バージョンのNode.jsとnpmを含むリポジトリを提供します。 NodeSourceからNode.jsとnpmをインストールするのは非常に簡単です。
開始するには、次のcurlコマンドを使用してシステムにNodeSourceリポジトリを追加する必要があります。
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
注:8.xバージョンをインストールする場合、Node.jsの最新のLTSバージョンは10.xです。次に、setup_10.xをsetup_8.xに置き換えます
その後、次のコマンドを使用してNode.jsとnpmをインストールします。
$ sudo apt install nodejs
以下のコマンドで実行されているNode.jsとnpmのインストールを確認します:
$ node --version
$ npm --version
2.nvmを使用してNode.jsとnpmをインストールします
NVM(Node Version Manager)スクリプトは、複数のNode.jsバージョンを管理するために使用されます。 NVMを使用して特定のNode.jsバージョンをインストールまたはアンインストールできます。
まず、以下のコマンドを使用して、システムにnvmインストールスクリプトをダウンロードする必要があります。
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
nvmリポジトリをGithubから〜/ .nvmディレクトリにコピーし、nvmパスをBashプロファイルに追加します:
=> Close and reopen your terminal to start using nvm or run the following to use it now:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
ここでは、新しいシェルセッションを開くか、コマンドを実行してnvmスクリプトへのパスを現在のセッションに追加することをお勧めします。
次のように入力して、nvmが正しくインストールされていることを確認できます。
$ nvm --version
Output
0.33.11
これで、Debianシステムにnvmがインストールされました。以下のコマンドを使用して、利用可能な最新バージョンのNode.jsをインストールできます。
$ nvm install node
以下のような出力が表示されます:
Downloading and installing node v12.0.0…
Downloading https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-x64.tar.xz…
################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v12.0.0 (npm v6.9.0)
Creating default alias: default -> node (-> v12.0.0)
インストールが完了したら、次のように入力してNode.jsのバージョンを確認できます:
$ node --version
Output
v12.0.0
次に、Node.jsのさらに2つのバージョンをインストールします。これを行うには、次のように入力します:
$ nvm install --lts
$ nvm install 9.10.1
上記の両方のバージョンがインストールされると、以下のコマンドを使用してリストを表示できます。
$ nvm ls
-> v9.10.1
v10.15.3
v12.0.0
default -> node (-> v12.0.0)
node -> stable (-> v12.0.0) (default)
stable -> 12.0 (-> v12.0.0) (default)
iojs -> N/A (default)
lts/* -> lts/dubnium (-> v10.15.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.0 (-> N/A)
lts/dubnium -> v10.15.3
出力バージョンでは、矢印付きが現在のシェルセッションに使用されます。デフォルトバージョンはv12.0.0に設定されており、新しいシェルセッションを開くときに使用されます。
次のコマンドを使用して、Node.jsの現在のデフォルトバージョンを変更できます。
$ nvm use 10.15.3
次のように入力して確認します:
$ nvm current
Output
v10.15.3
以下のコマンドを使用して、setバージョン10.15.3をデフォルトのNode.jsバージョンとして設定することもできます。
$ nvm alias default 10.15.3
次のコマンドでNode.jsバージョンタイプをアンインストールできます:
$ nvm uninstall 9.10.1
Node.jsとnpmをアンインストールする方法は?
Node.jsをアンインストールするには、次のコマンドを使用します:
$ sudo apt remove nodejs npm
$ sudo apt autoremove
nvmを使用してnode.jsバージョンをアンインストールするには、次のコマンドを入力します。
$ nvm uninstall 10.15.3