Diary of @kdy1

Taaklogboek: Turbopack Debuggen

Aangemaakt: 2024-09-15

Aangemaakt: 2024-09-15 09:44


Het is duidelijk een kleine verandering die logisch gezien perfect zou moeten zijn, maar de testcases zijn gebroken. Het probleem is dat de oorzaak niet duidelijk is...

Daarom heb ik in het weekend, ondanks mijn verjaardag, veel tijd besteed aan het oplossen van het probleem. Ik heb gewerkt met een bestandssoort, waarbij ik voor sommige bestanden de oude logica heb toegepast en heb geprobeerd te achterhalen welke bestanden niet compatibel zijn met de nieuwe logica.

Taaklogboek: Turbopack Debuggen

Ik heb op deze manier stukje voor stukje gewerkt,

Taaklogboek: Turbopack Debuggen

en uiteindelijk de problematische testcase gevonden. De inhoud van dat bestand was echter

```javascript 'use strict';

if (process.env.NODE_ENV === 'production') { module.exports = require('./cjs/react-jsx-runtime.production.js'); } else { module.exports = require('./cjs/react-jsx-runtime.development.js'); }

Het leek erop dat het debuggen veel tijd zou kosten, dus heb ik de bijbehorende testcases uitgeschakeld.

```javascript TURBOPACK=1 pnpm test-dev test/e2e/prerender.test.ts



Reacties0