npm install, update, ciの挙動

npm周りについてのメモ書き
installとupdateでの挙動について、似ているので扱いを間違えやすい。

  • npm install
    • 未インストールのパッケージをインストール
    • 指定より上バージョンのパッケージが存在してもインストールしない
  • npm update
    • 未インストールのパッケージはインストールしない
    • 指定より上バージョンのパッケージが存在する場合インストールする
  • npm ci
    • package-lock.jsonに指定された固定バージョンのパッケージをインストール

関連記事