本番でしか起きない不具合は実行環境の実バージョンと依存コードを診断ログで取る
Node.js
デバッグ
運用
ローカル (repo) で再現しないが本番でだけ起きる不具合は、実行環境の依存バージョンが repo とずれている可能性がある。エラー時の診断ログに、require.resolve ベースで実際にロードされる package のバージョンと、node_modules の dist に疑わしい文字列が含まれるかを出力するようにすると、実バージョンと hidden behavior を切り分けられる。package.json の表記だけでは実際にロードされているものと一致しない場合がある。