npmについて

date
2020-04-30
tag: npm WEB

npmについて

npmとは

web開発で使われるパッケージ管理ツールのこと。

package.json

package.jsonとは使用しているパッケージとそのバージョンを管理するためのファイル。

package.jsonを生成する

npm init

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

npm i パッケージ名

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

npm un パッケージ名

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

npm update パッケージ名

まとめて実行する場合はパッケージ名をつけずに実行する。

グローバルを操作する場合
-gをつける。

package.jsonにないパッケージを削除する

npm prune

インストールされているパッケージのバージョン確認

npm outdated

インストール済みパッケージ確認(依存関係を含む)

npm list

インストール済みパッケージ確認

npm ls --depth=0

npm scripts

npm scriptsとは
package.jsonにあるscriptの部分の事です。

"scripts": {
"処理名": "処理",
},

定義した処理を実行

npm run 処理名

ファイルを監視し更新があったときに実行

npm run watch 処理 監視対象

並列実行

run-p 処理1 処理2

別のファイルに処理を書く

"scripts": {
"処理名": ファイル名.js,
},

npx

ローカルのモジュールを実行したり、1回だけ実行する場合は以下のように記述する方が簡単です。

npx パッケージ名