awesome-hacks
Docs

Node.jsとは

Node.jsについて

最終更新:2026/03/31

Node.jsの基本について

Node.jsとは

JavaScriptの開発環境 ブラウザ上で動作する JavaScript をサーバサイドでも動作させるための ** 実行環境 **(JavaScriptをブラウザ上で動作させる場合は、ブラウザ自体が実行環境となる)

経緯

ブラウザ上のJavaScriptはセキュリティ上OSの機能にアクセスできない。 従来はPythonやRubyなどのサーバサイド言語(サーバ上、PC上で動作する言語)を併用しないと、ファイルの読み書きなどのOSの機能にアクセスできなかった。 Node.jsは、PythonやRubyのようにサーバやPC上でJavaScriptを動かせるようにするもの

はじめ方

1. インストール

インストーラーを使う場合

Node.js 公式サイトからインストーラをダウンロード インストーラを使ってインストール(グローバルインストールされるのでどこでも実行できるようになる)

nvmを使う場合

# nvmダウンロード
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

# シェルを再起動する代わりに実行
\. "$HOME/.nvm/nvm.sh"

# Node.jsのダウンロード&インストール
nvm install 24

# Node.jsのバージョン確認
node -v

# npmのバージョン確認
npm -v

2. プロジェクトのフォルダ準備

アプリ用フォルダを作成して npm init 色々聞かれるが後からpackage.jsonにて編集可能

3. パッケージのインストール

npm install XXXXX

npm、npm installの詳細については npmとは 参照

その他

node test.js

でjsファイルを実行することもできる