npmをインストール|Windows、Mac、Linux|OS別

Linux

(最終更新月:2022年1月)

✔このような方へ向けて書かれた記事となります

「npmを使いたいけど、どうやって始めるの?」

「そもそもnpmで何ができるか知りたい!」

「初心者だけど、便利なコマンドがあれば知っておきたい!」

✔当記事を通じてお伝えすること

  • npmをインストール|Windows、Mac、Linux|OS別
  • npmってそもそも何?どんなところが便利なの?
  • 覚えておくと便利なコマンド5選

【著者プロフィール】

profile_icon
【Python歴】11年 x 【Django歴】10年
HP作成、社内システムの構築、コンサルティング

当ブログを通じて、Webアプリの書き方やアプリの公開方法までを解説しています。

☆日報アプリ「D-Repo」(デモ版)→こちら

※Djangoをベースに作成したアプリです。

☆便利ツールアプリ「Tool Station」→こちら

※Django REST frameworkとReactで作成しているアプリです。

上記のうち、ReactなどのJavaScript系のフレームワークを使う際にnpmを使っています。

icon
icon

npmをインストール|Windows、Mac、Linux|OS別

Windows

Node.jsの公式サイトへアクセスします。

Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

LTS版をダウンロードします。

ダウンロードが終わったらインストールします。

Nextで進んでいきましょう。

インストール先のフォルダも基本はこれでOKです。

NEXTで進みます。

チェックは外しても、必要なものは最低限全てインストールされます。

Installであとはターミナルが開いて完了まで待ちましょう。

完了です。

Mac

Homebrewのインストールします。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

※参考:Homebrew公式ページ

Nodebrewのインストールします。

brew install nodebrew

Node.jsのインストールします。

nodebrew install-binary stable

パスを通します。

echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bash_profile

確認で、バージョン情報がでてくればOKです。

node -v

完了です。

Linux(Ubuntu)

古いバージョンになりますがひとまずインストールします。

sudo apt install nodejs npm

最新のものへ変更するために「n」をインストールします。

sudo npm install -g n

nを使って最新版をインストールします。

sudo n stable

最初にインストールした古いバージョンを削除します。

sudo apt purge nodejs npm

ターミナルへ再ログインします。

$ exec $SHELL -l

バージョンの確認ができればOKです。

node -v

完了です。

npmってそもそも何?どんなところが便利なの?

npmとは、Node Package Managerの略称です。

日本語に訳すと、「Node.jsのパッケージを管理するツール」と言えます。

パッケージは、Node.jsに限らず、様々なプログラミング言語で存在します。よく使われるコードをまとめてパッケージ化することで、一からコードを書かなくとも一定の動作ができるようになります。

Node.jsで言いますと、ExpressやReactなどのフレームワーク、axiosなどのAPIへのリクエスト、レスポンスを管理するためのパッケージなどが、一例として挙げられます。

つまり、npmを使うことで、全て一からコードを記述するのではなく、優秀な方々が作った土台をうまく活用しながらその上に自分の好きなコードを書いていけるようになります。

覚えておくと便利なコマンド5選

以下のコマンドを覚えておくと便利です。

  • バージョンの確認
  • インストール
  • インストール済みパッケージ一覧(グローバル)
  • アンインストール
  • ヘルプ

バージョンの確認

npm –version

インストール

npm i <パッケージ名>

インストール済みパッケージ一覧(グローバル)

npm list -g

アンインストール

npm un <パッケージ名>

ヘルプ

npm help

このあたりはよく使う、知っておくと便利なコマンドです。頭の片隅に入れておきましょう!

まとめ

当記事の内容をまとめます。

npmはNode.jsのパッケージを管理するためのツールです。

それぞれのOSでインストールする方法は下記の通り。

  1. Windowsでは、公式ページよりダウンロード
  2. Macでは、Homebrewを使ってインストール
  3. Linux(Ubuntu)では、apt insallとnを使ってインストール

npmを使いこなして、開発スピードを加速させましょう!

✔当ブログは以下のような方に向けて書かれています

「Djangoでのアプリ開発を学びたい!」

「Djangoで開発したアプリをWebで公開するにはどうするの?」

✔当ブログ掲載の記事

  • Djangoで作る日報アプリ開発
  • WebアプリをWeb上に公開する方法
  • Webアプリ開発に必要なそのほかの情報
【Django】チュートリアル|日報アプリの開発から公開まで
Djangoのチュートリアルをお探しですか?具体的に「手を動かして作ってみたい!」という方へ向けて、誰でもできる簡易的な日報アプリの開発を通じて、Djangoの様々な機能に触れていくシリーズとなっています。PythonでWebアプリを作りたい方、必見の記事となります!

ITCブログにご協力いただける方は、以下もご検討いただけると嬉しいです。

ITCへ投げ銭をする

タイトルとURLをコピーしました