Node.jsの概要

Node.jsとは

Node.js は非同期型イベント駆動のJavaScript環境です。JavaScriptは通常ブラウザで動作させるプログラムですが、Node.jsを利用するとサーバサイドで動作させることもできます。

Node.js(日本語)

Node.js のメリット

  • JavaScript でプログラミング
  • 新規学習コストが低い
  • 大量の処理を高速に動作させられる

ダウンロード

Node.jsのトップページまたはダウンロードページから OS に対応したインストーラをダウンロードします。LTS(推奨版)の OS のアイコンをクリックしてダウンロードするとよいでしょう。

インストール(Mac)

基本的に【続ける】で進めてインストールします。

インストーラを起動します。

【続ける】をクリックします。

【続ける】をクリックします。

【同意する】をクリックします。

【インストール】をクリックします。

インストールがはじまります。

インストールが完了しましたら【閉じる】で終了します。

インストール(Windows)

インストーラー起動

インストーラを起動します。

インストール方法

  • 基本的に【Next】で進めてインストールします。
  • バージョンによって画面が異なる場合があります

【Next】をクリックします。

【Next】をクリックします。

【Next】をクリックします。

【Next】をクリックします。

【Next】をクリックします。

【Install】をクリックします。 ※Windows管理者権限のパスワードを聞かれる場合は各自入力してください

インストールがはじまります。

インストールが完了したら【Finish】をクリックします

動作確認

ターミナル(Mac)、PowerShell(Windows)を起動して、nodeコマンドの動作確認をします。

nodeコマンド

nodeコマンドでバージョンを確認します。

ターミナル
node -v
  • VSCodeのターミナルを利用するのが便利です

バージョンが表示されました。

ターミナル
v21.3.0
  • バージョンはインストーラによって異なります

npxコマンド

npxコマンドでバージョンを確認します。

ターミナル
npx -v
  • Node.jsのバージョンによってエラーになる場合があります

バージョンが表示されました。

ターミナル
10.4.0

npxコマンドがエラーになる場合

Windowsなどでnpxコマンドが利用できない場合、エラーメッセージの指示に従い対処する必要があります。

アクセス権限の問題

Windowsでアクセス権限がない場合は、npmを指定バージョンでグローバルインストールして対処します。

ターミナル

npm i -g npm@バージョン
  • バージョンはエラー内容を確認してください

npmフォルダがない

「C:\Users\ユーザ\AppData\Roaming\npm」がないエラーとなる場合があります。

...
npm ERR! path C:\Users\user\AppData\Roaming\npm
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\user\AppData\Roaming\npm'
...

「C:\Users\ユーザ\AppData\Roaming\」に「npm」フォルダを作成します。