Example playground: Start compat config never reaches Vite (`pnpm run dev -- --config`)
Maintainer antworten meist innerhalb von 1 Tag
Ein zugehöriger Pull Request wurde bereits gemerged.
- #1359 von @Sheraff — gemerged
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 78/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript, vite
- Bereich
- tooling
Rechercherichtung
Beginne in src/utils/example-webcontainer-start.ts bei getWebContainerStartCommand und vergleiche dessen pnpm-Befehl mit dem funktionierenden Terminalbefehl, der im Issue beschrieben wird. Lies tests/example-webcontainer-start.test.ts, das derzeit die ---Form erwartet. Aktualisiere den Befehl und den Test konsistent; fertig ist die Änderung, wenn der Playground die Vite-Konfiguration übergibt und der Posts-Ablauf ohne den gemeldeten Serverfehler funktioniert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Found while testing TanStack Router PR #8504 in the playground. The rest of this was written by Claude (an AI agent), which investigated and reproduced it.
🤖 The Start async-context compatibility config is never applied in the example playground, so server functions fail there even with published packages.
Repro: open start-basic → Playground, wait for "Ready", click Posts. The server responds 500 with No Start context found in AsyncLocalStorage and the page shows posts is not iterable.
Cause: getWebContainerStartCommand returns pnpm run dev -- --config .tanstack/vite.config.mjs. The pnpm in the WebContainer forwards the -- to the script, which runs vite dev "--" "--config" ".tanstack/vite.config.mjs", and Vite ignores everything after --. So the async-context transform, noExternal and the self-runner config are never loaded.
Running the same thing without -- in the playground terminal (NAPI_RS_NATIVE_LIBRARY_PATH=@rolldown/binding-wasm32-wasi NITRO_DEV_RUNNER=self npx vite dev --config .tanstack/vite.config.mjs --port 3001) loads the config (Vite logs "Re-optimizing dependencies because vite config has changed"), and Home → Posts → a post works.
Possible fix: drop the -- for pnpm (pnpm forwards arguments after the script name; npm still needs --), or spawn vite directly. tests/example-webcontainer-start.test.ts currently asserts the -- form.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.1k
- Forks
- 405
- Ø Merge
- 5 Std. 27 Min.
- Gemergte PRs (30 T.)
- 66
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus TanStack/tanstack.com
-
AI dock input submits on Enter during IME composition (Japanese/Chinese/Korean input)Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
TanStack/tanstack.com#1362 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Checkbox in dropdown doesn't scroll with itemsEvtl. vergeben @6TELOIV hat das vor 15 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
TanStack/tanstack.com#1304 ·
Maintainer antworten meist innerhalb von 1 Tag
-
"bundle report" link navigates to 404 on Markdown docsEvtl. vergeben @lukonik hat das vor 45 Tagen übernommen. Offensource-audit
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
TanStack/tanstack.com#1195 ·
Maintainer antworten meist innerhalb von 1 Tag
-
source-audit
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
TanStack/tanstack.com#1177 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Tanstack Router docs are missing documentation present in Tanstack Start docsEvtl. vergeben @bhaveshdesale hat das vor 3 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
TanStack/tanstack.com#1059 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in TanStack/tanstack.com
Ähnliche Issues
-
enhancement good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
OWASP/cve-lite-cli#1335 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Windows: main-screen mouse tracking requires WT_SESSION, so it never enables inside herdr panesOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 66/100
code-yeongyu/senpi#3353 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Channels status: needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
mastra-ai/mastra#27093 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement needs-triage ui
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
Maintainer antworten meist innerhalb von 1 Tag