Example playground: Start compat config never reaches Vite (`pnpm run dev -- --config`)
Mantenedores costumam responder em até 1 dia
Um pull request relacionado já foi integrado.
- #1359 de @Sheraff — integrado
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 78/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript, vite
- Domínio
- tooling
Direção de pesquisa
Comece em src/utils/example-webcontainer-start.ts, em getWebContainerStartCommand, e compare o comando pnpm com o comando de terminal funcional descrito na issue. Leia tests/example-webcontainer-start.test.ts, que atualmente verifica a forma --. Atualize o comando e seu teste de forma consistente; o trabalho estará concluído quando o playground passar a configuração do Vite e o fluxo Posts funcionar sem o erro de servidor relatado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- TypeScript
- Estrelas
- 1.1k
- Forks
- 405
- Merge médio
- 5h 36min
- PRs com merge (30d)
- 56
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de TanStack/tanstack.com
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
TanStack/tanstack.com#1362 ·
Mantenedores costumam responder em até 1 dia
-
Checkbox in dropdown doesn't scroll with itemsTalvez já em andamento @6TELOIV assumiu há 12 dias. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
TanStack/tanstack.com#1304 ·
Mantenedores costumam responder em até 1 dia
-
"bundle report" link navigates to 404 on Markdown docsTalvez já em andamento @lukonik assumiu há 43 dias. Abertasource-audit
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 84/100
TanStack/tanstack.com#1195 ·
Mantenedores costumam responder em até 1 dia
-
source-audit
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
TanStack/tanstack.com#1194 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
source-audit
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
TanStack/tanstack.com#1177 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de TanStack/tanstack.com
Issues semelhantes
-
nextjs-tracking
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
cloudflare/vinext#3887 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
apache/rocketmq-dashboard#6331 ·
Mantenedores costumam responder em até 5 dias
-
bug cache clinical-safety P1-critical
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
juspay/blend-design-system#1788 ·
Mantenedores costumam responder em até 1 dia
-
[Analytics] Add Focus Time-Block Efficiency Ratio Calculator in src/lib/focus/efficiency-ratio.tsAbertaanalytics beginner friendly community contributions-welcome enhancement good first issue hacktoberfest help wanted up-for-grabs
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia