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