Example playground: Start compat config never reaches Vite (`pnpm run dev -- --config`)
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #1359 di @Sheraff — integrata
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript, vite
- Ambito
- tooling
Direzione di ricerca
Inizia da src/utils/example-webcontainer-start.ts, in corrispondenza di getWebContainerStartCommand, e confronta il relativo comando pnpm con il comando del terminale funzionante descritto nell’issue. Leggi tests/example-webcontainer-start.test.ts, che attualmente verifica la forma --. Aggiorna il comando e il relativo test in modo coerente; il lavoro è concluso quando il playground passa la configurazione Vite e il flusso Posts funziona senza l’errore del server segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- TypeScript
- Stelle
- 1.1k
- Fork
- 405
- Merge medio
- 5h 36m
- PR unite (30g)
- 56
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di TanStack/tanstack.com
-
AI dock input submits on Enter during IME composition (Japanese/Chinese/Korean input)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
TanStack/tanstack.com#1362 ·
I maintainer di solito rispondono entro 1 giorno
-
Checkbox in dropdown doesn't scroll with itemsForse già presa @6TELOIV l’ha presa 13 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
TanStack/tanstack.com#1304 ·
I maintainer di solito rispondono entro 1 giorno
-
"bundle report" link navigates to 404 on Markdown docsForse già presa @lukonik l’ha presa 44 giorni fa. Apertasource-audit
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
TanStack/tanstack.com#1195 ·
I maintainer di solito rispondono entro 1 giorno
-
source-audit
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
TanStack/tanstack.com#1194 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
source-audit
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
TanStack/tanstack.com#1177 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di TanStack/tanstack.com
Issue simili
-
affected/v17 affected/v18 area/frontend type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
umbraco/Umbraco-CMS#24186 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
better-auth/better-auth#11723 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
area: docs difficulty: easy documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Worker-Erstellung bricht langsame Git-Worktree-Checkouts nach 20 Sekunden abForse già presa @KajoVanBuyten l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
AgentSystemLabs/agent-office#367 ·
I maintainer di solito rispondono entro 1 giorno