Skip to content

Compare with package.json

JungSungHo edited this page Apr 28, 2023 · 1 revision

package.json との比較

以下のように記述内容に差があります。

package.json

  • インストールすべきパッケージのバージョンの範囲
  • その他もろもろ(npm-scripts など)

package-lock.json

npm install によって実際にインストールしたパッケージのバージョンのみ package-lock.json を使用する方法 npm install の代わりに npm ci というコマンドを実行すると package-lock.json を元にパッケージをインストールして node_modules を作成してくれます。

# package-lock.json のバージョンで node_modules を作成するとき
$ npm ci

裏を返すと、npm ci というコマンドを実行しなければ package-lock.json は使用されません。