npm コマンドメモ

npm コマンドメモ

すぐ忘れてしまうのでnpmのコマンドをメモしておく。

バージョン

> npm -v
> npm -version

初期化

> npm init

このコマンドを実行するとプロジェクト名などを入力するモードになり、入力を追えるとpackage.jsonが作成される。

また以下のようにすればあれこれ入力せずにデフォルトの内容でpackage.jsonが作成される。

> npm init -y
# or
> npm init -yes

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

package.jsonの内容からパッケージをインストールする

> npm install
# or
> npm i

gitからプロジェクトを落としてきて、環境を構築する際などに使う。

package.jsonにはプロジェクトで使用するパッケージの一覧が記述されていて

npm installとするだけでそれらのパッケージが一斉にインストールされる。

ローカルにインストール

> npm install パッケージ名
> npm i パッケージ名

# --saveオプション、依存するパッケージとしてインストールする(省略可)
# ※package.jsonのdependencies欄にパッケージ名が登録される。
> npm install --save パッケージ名
> npm install -save パッケージ名
> npm install -S パッケージ名

# --save-devオプション、開発時のみ使用するパッケージとしてインストールする。
# ※package.jsonのdevDependencies欄にパッケージ名が登録される。
> npm install --save-dev パッケージ名
> npm install -D パッケージ名

グローバルにインストール

npm install -g パッケージ名
npm install --global パッケージ名

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

# ローカル
> npm uninstall パッケージ名

# グローバル
> npm uninstall -g パッケージ名

インストール済のパッケージを表示

# ローカル
> npm list

# グローバル
> npm list -g

リスト表示する階層を制限したい場合は--depthを指定すればよい。

> npm list -g --depth 0