NPM、PNPM、Yarn - ロックファイルの破損
ロックファイルの破損は、プロジェクトとAutoFixの間でnode、npm、pnpm、yarnのバージョンが一致していないことが最も多い原因です。package.json にnodeとパッケージマネージャーのバージョンを設定するようにしてください。
AutoFixは、package.json ファイルのenginesセクションで指定されたnodeおよびnpmのバージョンを使用します。package.json に記載されているnodeバージョンとnpmバージョンが、ローカル環境およびCI/CDで使用しているバージョンと一致していることを確認してください。バージョンを揃えることで、AutoFixによる package-lock.json ファイルへの変更を回避できます。
例:
{ "engines": { "node": "22", "npm": "11.14.1", "pnpm": "11.7.0", "yarn": "^4.17.11" }}