- 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?
C'était un changement si mineur qu'il était considéré comme parfaitement logique, mais les cas de test ont échoué. Le problème était que la cause n'était pas évidente...
J'ai donc passé mon week-end, qui était pourtant mon anniversaire, à faire du travail manuel. Il s'agissait d'appliquer l'ancienne logique à certains fichiers en fonction de leur nom, afin de déterminer quels fichiers n'étaient pas compatibles avec la nouvelle logique.
J'ai effectué ce travail manuel fichier par fichier de cette manière,
et j'ai finalement trouvé le cas de test problématique. Mais le contenu de ce fichier était
tout ce qu'il y avait. Le débogage allait probablement prendre beaucoup de temps, j'ai donc désactivé les cas de test associés.
Commentaires0