- fix(turbopack): Do not create invalid `EcmascriptModulePartAsset` by kdy1 · Pull Request #70016 · vercel/next.js
- What? EcmascriptModulePartAsset is invalid if the splitting is failed. We now carefully create it, only when the original module is splitable. Why? This is part of the tree-shaking PR. How?
To była naprawdę niewielka zmiana, wręcz idealna pod względem logicznym, a mimo to testy jednostkowe zaczęły padać. Problem polegał na tym, że nie miałem pojęcia, co jest przyczyną...
Dlatego w weekend, mimo że były moje urodziny, musiałem się trochę pomęczyć. Na podstawie nazw plików zacząłem stosować starą logikę do części z nich, aby ustalić, które pliki są niezgodne z nową.
W ten sposób, krok po kroku, męczyłem się z tym,
i w końcu znalazłem przyczynę awarii testów. Ale zawartość tego pliku to
całość. Debugowanie wydawało się bardzo czasochłonne, więc wyłączyłem powiązany test.
Komentarze0