Node.jsは、サーバー側アプリケーションを開発するためのオープンソースのクロスプラットフォームJavaScriptランタイム環境です。
Node.jsは、イベント駆動型の非ブロッキングI / Oモデルを使用しており、軽量で効率的であり、分散デバイス間で実行されるデータ集約型のリアルタイムアプリケーションに最適です。
ここでは、Node.jsをDebian11にインストールする方法を説明します。
DebianにNode.jsをインストールする
Node.jsは、NodeSource、NVM、およびDebianリポジトリを使用してインストールできます。したがって、Node.jsをインストールする方が簡単だと思われる方法のいずれかに従ってください。
先に進む前に、curlパッケージをインストールする必要がある場合があります。
sudo apt update && sudo apt install -y curl
NodeSourceを使用してNode.jsをインストールする
Nodesourceは、Node.js、JavaScript、NPMを中心とした持続可能なオープンソースコミュニティを構築およびサポートすることを使命とする大手の商用エンタープライズソフトウェア企業です。
この記事の執筆時点では、以下のバージョンのNode.jsをユーザーが利用できます。公式ページにアクセスして、サポートされているNode.jsのバージョンを見つけることができます。
- v14.x(アクティブLTS)
- v12.x(メンテナンスLTS)
- v16.x(最新バージョン)
v14.x(LTS)
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt install -y nodejs
v12.x(LTS)
curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt install -y nodejs
v16.x
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt install -y nodejs
NVMを使用してNode.jsをインストールする
nvmはNode.jsのバージョンマネージャーであり、ユーザーごとにNode.jsをインストールし、シェルごとに呼び出すのに役立ちます。また、複数のバージョンのnode.jsを並行してインストールして使用することもできます。
nvm
をインストールします 以下のコマンドを実行します。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
nvmがインストールされたら、現在のセッションを終了し、再度ログインしてnvm
を使用します。 コマンド。
以下のコマンドを使用して、nvm
を確認します インストール。
nvm -v
出力:
0.38.0
これで、nvm
を使用できます Node.jsの最新の安定バージョン、最新のLTSバージョン、Node.jsの特定のバージョンをインストールするコマンド。
# Latest Stable Version nvm install node # Latest LTS Version nvm install --lts # Specific Version nvm install 12.22.5
nvm ls-remote
を使用します インストールできるNode.jsのバージョンを一覧表示するには、nvm use node/--lts/<version>
別のNode.jsバージョンに変更するには、nvm alias default <version>
デフォルトのNode.jsバージョンを設定します。 Debianリポジトリを使用してNode.jsをインストールする
Node.jsはDebianリポジトリでも利用可能であり、以下のコマンドを使用してnpm(Node Package Manager)と一緒にインストールできます。
Node.js v12.x(LTS)とnpm v7.5.xは、この記事を書いているときにDebianOSリポジトリで利用できます。
sudo apt install -y nodejs npm
Node.jsのインストールを確認する
次のコマンドを使用して、Node.jsのバージョンを確認します。
node -v
出力:(NodeJS v14.x)
v14.17.5
npmのバージョンを確認してください。
npm -v
出力:
6.14.14
ビルドツールのインストール
npmからネイティブアドオンをコンパイルしてインストールするには、開発ツールをインストールする必要があります。
sudo apt install -y build-essential
結論
それで全部です。 Node.jsをDebian11にインストールする方法を学んだことを願っています。