編集済み 4 数か月前 によって ExtremeHow 編集チーム
フェドラNode.jsジャバスクリプトインストール設定開発コマンドラインターミナルソフトウェアプログラミング
翻訳が更新されました 4 数か月前
Node.jsは、スケーラブルで効率的なアプリケーションを構築するために広く使用されているJavaScriptランタイム環境です。FedoraマシンでNode.jsを始めたい初心者や新しいシステムを設定する必要のある経験豊富な開発者のいずれであっても、この詳細なガイドはFedora上でNode.jsをインストールして構成するプロセス全体を案内します。さまざまなインストール方法をカバーし、このガイドを終える頃には、問題なく独自のNode.jsアプリケーションを実行できるようになります。
Fedoraは、定期的な更新とオープンソースソフトウェアへのコミットメントを提供する人気のLinuxディストリビューションです。FedoraにNode.jsをインストールすることで、開発者はその強力な機能を活用して、安全で安定した環境で高性能のアプリケーションを構築および展開できます。Node.jsを使用すると、JavaScriptをサーバーサイドで実行でき、WebサーバーやAPI、または任意のプログラム可能なイベントベースのサーバーなどのサーバーアプリケーションを開発するための豊富な可能性が開かれます。
Node.jsのインストールを開始する前に、Fedoraシステムが最新であることを確認する必要があります。次のコマンドを実行してシステムを更新できます:
sudo dnf update
このコマンドは、パッケージインデックスを更新し、インストールされているすべてのパッケージを最新の利用可能なバージョンにアップグレードします。このプロセスにより、システムが最適に動作し、Node.jsのインストールプロセス中の潜在的な問題を防ぐことができます。
FedoraにNode.jsをインストールするには、複数の方法があります。一般的な方法のいくつかについて詳しく説明します。あなたのニーズに最も適した方法を選択してください。
FedoraのデフォルトのパッケージマネージャーであるDNFを使用してNode.jsをインストールできます。この方法は簡単で、システムを更新するたびにNode.jsを最新の状態に保ちます。次の手順に従ってください:
sudo dnf module list nodejs
sudo dnf module install nodejs:16
node -v
npm -v
この方法は、Fedoraのエコシステムとの安定性と互換性がテストされたバージョンをインストールしていることを保証します。
もう1つの一般的な方法は、Node Version Manager (NVM)を使用してNode.jsをインストールすることです。これは、同じシステムで複数のNode.jsバージョンを簡単に管理することができます。この方法は、異なるバージョンを要求するさまざまなNode.jsプロジェクトを頻繁に切り替える場合に非常に柔軟です。NVMを使用してNode.jsをインストールするには、次の手順に従ってください:
sudo dnf install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
source ~/.bashrc
nvm --version
nvm install node
nvm install 16
nvm use 16
nvm alias default 16
node -v
NVMは、複数のノード環境で開発する場合や、サンドボックス化されたバージョンが必要な場合に非常に有益です。
特定のバージョンをDNFリポジトリやNVMから使用できない場合や必要とする場合は、Node.jsのWebサイトからバイナリパッケージを直接ダウンロードできます。
tar -xf node-vxx.xx.x-linux-x64.tar.xz
export PATH=/opt/node-vxx.xx.x/bin:$PATH
node -v
npm -v
バイナリの方法は、特定のNode.jsバージョンを制御するためのもので、ランタイム環境を完全に制御したい場合に便利です。
Node.jsをインストールしたら、開発ワークフローに合わせて構成するか検討する必要があります。以下は考慮できる基本的な構成です:
NPMはNode.jsのパッケージマネージャーです。権限の問題を避けるために、グローバルインストール用のディレクトリを設定します。次の手順で設定できます:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
source ~/.bashrc
Node.jsには、式を評価し、スクリプトを実行し、デバッグを行うことができる対話型REPL(Read-Eval-Print-Loop)環境が付属しています。REPL環境を開始するには、次のように入力します:
node
これで、ターミナルでJavaScriptコードを直接書き込んで、その結果を即座に評価できます。
すべてが正しく設定されていることを確認するために、簡単なNode.jsアプリケーションを作成しましょう。以下の手順に従ってください:
mkdir my-node-app && cd my-node-app
package.json
ファイルを作成します:npm init -y
index.js
ファイルを作成し、次のコードを追加します:const http = require('http'); const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, World! This is Node.js running on Fedora'); }); server.listen(3000, '127.0.0.1', () => { console.log('Server running at http://127.0.0.1:3000/'); });
node index.js
http://127.0.0.1:3000
に移動すると、「Hello, World! This is Node.js running on Fedora.」というメッセージが表示されます。このシンプルなアプリケーションは基本的なHTTPサーバーを設定し、リクエストに応答し、Node.jsのそのようなタスクを効率的に処理する能力を示します。
インストールや構成の過程で、いくつかの問題に遭遇することがあります。以下は、一般的な問題への解決策です:
node
やnpm list -g --depth 0
コマンドを使用して、バージョンを再確認してください。node
およびnpm
にアクセスできない場合、PATH変数が正しく設定されていることを確認し、シェルを再起動してください。Node.jsは、JavaScriptアプリケーションの開発と展開を大幅に簡素化できる多用途のランタイム環境です。Fedoraは、そのようなアプリケーションを実行するための堅固なプラットフォームを提供し、安定、安全、最先端の環境を約束します。DNFのようなパッケージマネージャー、NVMのようなバージョンマネージャー、または直接バイナリインストールを通じて、あなたの好みやニーズに合わせた多くの選択肢があります。
この包括的なガイドに従うことで、FedoraマシンにNode.jsがインストールされ、開発ワークフローに合わせて構成するための知識を得ることができました。革新的なアプリケーション作成を楽しんでください。
記事の内容に誤りがある場合, あなたは