kurodakazumichi / issues

0 stars 0 forks source link

【Node.js】How to npm #27

Open kurodakazumichi opened 6 years ago

kurodakazumichi commented 6 years ago

公式サイト

npm は Node Package Managerの略 node.jsで利用可能なパッケージ管理をしてくれるツールだ。

npmは基本的にパッケージをインストールするが インストール先は大きく2種類ある

グローバルは全体で有効になり プロジェクトは任意のプロジェクトの作業フォルダのみにインストールされる。 インストールのやり方などは後述する。

kurodakazumichi commented 6 years ago

npmのバージョンを調べる

npm -v
5.6.0

   ╭─────────────────────────────────────╮
   │                                     │
   │   Update available 5.3.0 → 5.8.0    │
   │     Run npm i -g npm to update      │
   │                                     │
   ╰─────────────────────────────────────╯

Node.jsがインストールされていればこのコマンドでnpmのバージョンが確認できる。

kurodakazumichi commented 6 years ago

インストールされたパッケージの確認方法

npm ls [-g] [パッケージ名]
npm la [-g] [パッケージ名]
npm list [-g] [パッケージ名]
npm ll [-g] [パッケージ名]

ls la list llの違いなんだろ?

オプション

kurodakazumichi commented 6 years ago

package.jsonを生成する

mkdir work && cd $_
npm init

すると、works/package.jsonが生成される。 ここにはインストールしたパッケージのリストが記述されていく。

運用イメージ

新人「ちっす、今日からおなしゃす!」 わい「じゃぁ環境構築でまずNode.jsインストールして」 新人「できました!」 わい「package.json送るから適当なフォルダにいれてnpm installコマンド打って」 新人「なんかいっぱいインストールされたっす!」 わい「それ、俺が入れてるのと同じ奴だから」

という感じでpackage.jsonさえあれば複数人で同じパッケージを瞬時に揃えられるので便利。

kurodakazumichi commented 6 years ago

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

npm install [-g] [--save-dev] [パッケージ名]

オプション

kurodakazumichi commented 6 years ago

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

npm uninstall [-g] パッケージ名

オプション