Skip to main content

専用サーバー:JavaScriptのインストール

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

このガイドでは、WindowsにNode.js、Deno、Bunをインストールする手順を紹介します。以下の手順はRDP経由で実行してください。RDPでサーバーに接続する方法がわからない場合は、初回アクセス(RDP)ガイドを参照してください。

インストール

まず、どのJavaScriptランタイムをインストールするか決める必要があります。各ランタイムについて詳しく解説しているオンラインリソースはたくさんありますが、このガイドでは基本的な使い方のコマンドやコード例も含めて紹介します。最も広く使われているNode.jsの利用をおすすめします。

Node.jsランタイムのインストール

ステップ1:ファイルのダウンロード

お好きなブラウザを開きます(このガイドではChromeを使用します)https://Node.js.org/en にアクセスしてください。

次に、Download Node.js (LTS)ボタンをクリックしてダウンロードが完了するまで待ちます。

Hint

一般的に、最新のLong Term Support(LTS)バージョンをインストールすることが推奨されています。

ステップ2:インストールの実行

ダウンロードしたインストーラーを実行します。Welcome画面でNextをクリックしてください。

Node.jsのライセンス契約を読み、チェックボックスにチェックを入れて同意し、Nextをクリックします。

次にNode.jsのインストール先を指定します。

注記

デフォルトのインストール先を使うことをおすすめします。

次の画面ではNode.jsのコアパッケージの一部をインストールしない選択もできますが、通常のインストールをするならそのままNextをクリックしてください。Chocolateyのインストールオプションもありますが、必須ではありません。

ステップ3:インストールの完了

Installをクリックしてインストールを開始します。完了まで少し時間がかかるので気長に待ちましょう。:)

インストールが終わったら、FinishをクリックしてNode.jsをサーバーで使い始めましょう。

Node.jsのバージョン確認とアップデート

node -vコマンドでインストールされているNode.jsのバージョンを確認できます。定期的に最新のLTSバージョンを使っているかチェックし、アップデートしたい場合はこのJavaScriptインストールガイドの該当セクションを再度参照してください。

Node.jsとnpmの実行

npmはNode.jsの公式パッケージマネージャーで、インターネット上のパッケージをインストールするのに使います。

Hint

npmの全パッケージは公式ウェブサイトで探せます。

新しいプロジェクトの作成

新しいNode.jsプロジェクトを始めるときは、まずファイルエクスプローラーで新しいディレクトリを作成し、そこにコマンドプロンプトやPowerShellを開いてnpm initコマンドを実行します。これによりpackage.jsonファイルを作成するための基本情報を入力するよう求められます。このファイルがNode.jsの「設定ファイル」となります。

Hint

Windowsでは、ファイルエクスプローラーの現在のパスを一度クリックしてcmdと入力しEnterを押すと、そのディレクトリ内でコマンドプロンプトが開けて便利です。

プロジェクトの初期化が終わったら、index.jsというファイルを作成してコードを書きます。例として、デフォルトのポート80で簡単なHTTPサーバーを作り、localhostからアクセスするとテストメッセージを返すコードは以下の通りです。

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})

server.listen(80)

このコードはnode .コマンドで実行でき、ブラウザでlocalhost:80にアクセスして動作を確認できます。

Hint

npmから外部パッケージをインストールするにはnpm install [パッケージ名]を使います。

まとめ

おめでとうございます!JavaScriptのインストールが無事完了しました。もし質問やサポートが必要な場合は、毎日対応しているサポートチームまでお気軽にお問い合わせくださいね!🙂