FORSMILE
EN
開発記事2016/01/26

[Node.js]node.jsのインストールとnpmの使い方の簡単な説明

Node.jsのWindowsへのインストールについて説明します。

ブログ一覧へ / Back to Blog

Node.jsのWindowsへのインストールについて説明します。

参考URL

1.ファイルをダウンロード

v12は古いバージョンですがLong-term Supportの対象です。

Nodeはバージョンが変わるのが早いのですが、偶数バージョンはLTSで長くサポートされます。

奇数バージョンはサポートが短いです。例えばv14は2023-4-30までサポートですが、次のv15は2021-6-1までです。

Node.jsのバージョン管理とかも入れるといいのですが今回は割愛します。

ダウンロードしたファイルをダブルクリックするとインストールが始まります。

2.command promptでチェック

またnode.jsをインストールするとnodeフォルダの中に「node.js command prompt」というショートカットもできます。

text
node -v

コマンド上で上記を入力するとノードのバージョンがでてきたら無事インストールされています。

text
npm -v

とやるとnode.jsのパッケージをコントロールするnpmのバージョンも調べられます。

3.npmの使い方

node.jsのさまざまなパッケージをインストールできます。

package.jsonを共有することで開発者同士で環境を共有することもできます。

現在のディレクトリでnpmを使えるよう初期化します。package.jsonが生成されます。

text
npm init -y

下記で現在のディレクトリに「パッケージ名」をインストールできます。

bash
npm install パッケージ名
text
c:\project\test>

と表示されていた場合はtestディレクトリの中にインストールされます。

php
// package.json
{
  "name": "test",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "keywords": [],
  "description": ""
}
text
"keywords": [
    "node",
    "javascript",
    "express"
  ],

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

bash
npm install パッケージ名

上記を実行することで「パッケージ名」をインストールすることができます。

text
--save      package.jsonのdependenciesに追記する
--save-dev  package.jsonのdevDependenciesに追記する
-g          local環境のグローバルにインストールする
bash
npm install express --save

パッケージをインストールするとpackage.jsonに追加されます。

パッケージは次の例を見てください。[dependencies]と[devDependencies]に記載されています。

css
{
  "name": "test",
  "version": "1.0.0",
  "dependencies": {
    "express": "^4.13.3"
  },
  "devDependencies" : {
    "gulp": "^3.8.10"
  }
}

・dependencies:製品版(本番)で必要なアプリケーション

・devDependencies:開発環境でのみ使用するアプリケーション

パッケージのアンインストール

text
npm uninstall パッケージ名

package.jsonからも削除する場合は、--saveをつけて実行。

パッケージのアップデート

bash
npm install パッケージ名

すでにインストールされているパッケージをもう一度実行すると、パッケージがアップデートされます。

sql
npm update

インストールされているパッケージをすべてアップデートします。

text
npm outdated --depth=0

npm自体をアップデートしたい場合

npmのアップデートもinstallを使います。この場合は管理者権限で入らないといけない場合もあります。(command prompt起動時に右クリックで「管理者として実行」)

bash
npm install npm@latest -g

node.jsとnpmのインストール方法をざっくりと紹介させていただきました。

text
node sample.js

といった感じで実行できます。私はあまり使用しないのですが参考まで。

📦
Amazon で関連書籍・ツールを検索
Web開発 プログラミング 入門
Amazonで探す →(アソシエイトリンク)