列は、ローカルにインストールされているバージョンを示します。列は、パッケージの最新バージョンを示します。列は、既存のコードを壊さずにアップグレードできるパッケージの最新バージョンを示しています。パッケージロックを覚えておいてください。v5で導入されたこのファイルの目的は、プロジェクトがインストールされているすべてのマシンで依存関係が同じになるようにすることです。パッケージのいずれかを変更する操作に対して自動的に生成されます。あなたが好きなら、これを試してみることができます。v1がインストールされます。package-lock。ファイルで指定されているとおりです)。以前のバージョンではv1が引き継がれます。セマンティックバージョニングの規則のため8.3。過去には一貫性のないパッケージバージョンが開発者にとって大きな頭痛になっていました。npm-shrinkwrapを使用して解決されました。ファイルを手動で作成する必要がありました。Semaltの最新バージョンが以前に持っていたバグを修正したとしましょう。パッケージをそのバージョンに更新したいとしましょう。