microsoft / microsoft/TypeScript
[BUG] This JSX tag requires the module path 'react/jsx-runtime' to exist, but none could be found. Make sure you have types for the appropriate package installed.
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.3k
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 132
Description
Does this issue occur when all extensions are disabled?: Yes
- VS Code Version: 1.100.23258
- OS Version: Linux x64 6.9.3-76060903-generic
- Chromium: 132.0.6834.210
- Node.js: 20.19.0
- V8: 13.2.152.41-electron.0
Steps to Reproduce:
- Open a .tsx file in a solidjs project (probably any non-react project) and observe all JSX syntax triggers a typescript error masking other potential ts errors.
- 1.100 always happens and the error changed to
This JSX tag requires the module path 'react/jsx-runtime' to exist, but none could be found. Make sure you have types for the appropriate package installed.See merge
Prior versions showed up like this:
- 1.95.3
- 1.98.2.25078 it occasionally happened but the error was
"This JSX tag requires 'React' to be in scope, but it could not be found."
A work-around is appreacted!
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire le diagnostic dans un fichier .tsx au sein d’un projet SolidJS, avec les extensions désactivées, et comparez le comportement entre les versions de VS Code et de TypeScript signalées. Suivez le chemin de vérification des types JSX qui produit l’exigence de react/jsx-runtime ; le travail est terminé lorsque du JSX SolidJS valide ne reçoit plus ce diagnostic trompeur, tandis que les autres erreurs TypeScript restent visibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- compilers
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100