fix(dev): draai next dev met --webpack (Turbopack-config-conflict) #79
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/scrum4me-workers!79
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/serene-chatterjee-e61ce5"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Probleem
npm run devfaalde direct met:Next 16 draait default op Turbopack.
buildhad al expliciet--webpack(commitc0689f6),devniet — terwijlnext.config.tseenwebpack-sectie heeft.Waarom niet migreren naar een turbopack-config
Empirisch getest: webpack-sectie verwijderd en
next buildop Turbopack gedraaid →Turbopack's
.js→.ts-resolutie hangt aan nodenext-TS-resolutie; dit project staat opmoduleResolution: "Bundler".turbopack.resolveAliaswerkt niet op relatieve specifiers, dus er is geenextensionAlias-equivalent. De.js-extensies in@sharedzijn vereist voor de node/tsx-runtime van de MCP en zitten in een andere repo (hardstop: shared-wijziging vergt eerst een PR daar).Wijziging
package.json:"dev": "next dev -p 3010 --webpack"— dev en build bundelen nu identieknext.config.ts: comment uitgebreid met waarom Turbopack hier niet kan, en dat de vlag in beide scripts hoortVerificatie
npm run dev→ start op,GET /login 200 in 3.1snpm run verify→ exit 0, 797 passed / 10 skippednpm run build→ exit 0,✓ Compiled successfully in 5.2sLos hiervan opgemerkt (niet in deze PR)
node_modulesstaat sinds628c6e1als symlink naar/home/agent/Projects/scrum4me-workers/node_modulesin git — dangling op elke andere checkout. Wordt in een aparte PR opgeruimd.🤖 Generated with Claude Code
Verdict: APPROVED
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
Geen findings.
Review
De PR past
package.jsonaan zodatnpm run devNext.js met--webpackstart, in lijn met het bestaandebuild-script dat alnext build --webpackgebruikt. De toelichting innext.config.tsdocumenteert waarom de webpackextensionAliasnodig blijft voor de.js→.tsresolutie in dit project. Dit is consistent met de productdocs voor Next.js 16 en de bestaande verify/build-afspraken; er zijn geen test- of doc-blokkades voor deze beperkte script/config-documentatie-wijziging.