つぶやきpackage-lock.json
package-lock.jsonって?
- npm でインストールしたパッケージ情報が記載されるファイルです。
- 以下のコマンドで作成・更新されます。
$ npm install
実行時は以下のような挙動をしています。
- package.json の内容を更新する
- package.json の内容をもとに node_modules のディレクトリにパッケージをインストールする
- node_modules に実際にインストールされたパッケージのバージョン情報が package-lock.json に記述される
(引用元:package-lock.json ってなに? - Qiita)
- package-lock.json をもとにパッケージ群をインストールするには、以下のコマンドを使います。開発者それぞれの環境で違ったバージョンがインストールされるのを防げます。
$ npm ci