Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

create-tsrouter-app scaffold fails out of the box with pnpm on Linux

Ouverte
#395 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
48/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Calme
Stack technique
node.js, react, typescript
Domaine
build-system, cli

Piste de recherche

Commencez par localiser le modèle de scaffold TanStack Start et ses définitions de dépendances dans package.json, puis reproduisez l’échec avec pnpm install et pnpm dev sous Linux. Étudiez les erreurs signalées esbuild postinstall et lightningcss native-binary ; le travail est considéré comme terminé lorsqu’un projet fraîchement généré avec le scaffold s’installe et démarre sans modification manuelle des dépendances.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Which project does this relate to?

Router

Describe the bug

Running pnpm install and pnpm dev on a freshly scaffolded TanStack Start project fails immediately without any modifications.

Your Example Website or App

none

Steps to Reproduce the Bug or Issue

Steps to reproduce

  1. Scaffold a new project using the TanStack Start template
  2. pnpm install
  3. pnpm dev
Expected behavior

Expected behavior

A freshly scaffolded project should work after pnpm install with no manual fixes required.

Screenshots or Videos

No response

Platform

Environment

OS Linux x64 (Ubuntu)
Node v22.22.0
pnpm v10.30.1
@tanstack/react-start 1.162.4
Additional context

First error: esbuild postinstall fails with:

Error: Expected "0.27.3" but got ""

The scaffold pins [email protected] directly in dependencies, which has a broken postinstall script under Node 22.

Second error (after removing esbuild from dependencies and letting it be a transitive dep): lightningcss native binary missing:

Error: Cannot find module '../lightningcss.linux-x64-gnu.node'

pnpm's strict symlinking means the lightningcss-linux-x64-gnu optional dependency binary never gets linked into lightningcss's node/ directory.

Langage dominant
TypeScript
Étoiles
1.3k
Forks
185
Merge moyen
7 min
PR mergées (30 j)
3

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de TanStack/cli

Toutes les issues de TanStack/cli

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.