microsoft / microsoft/TypeScript
d.ts type imports are not resolved correctly in dependencies
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.3k
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 117
Description
TypeScript Version: 4.1.0-dev.20200915
Search Terms:
path module resolution
Code
Please check this repo: https://github.com/dkjii-g/tsc-ref-bug
Check the README for bugs/instructions.
Expected behavior:
- The 4 folders compile correctly (they are slight variations to better explain the bug - you don't have to check them all).
- Typescript should not use the current project's module resolution when importing a different project's definitions.
Actual behavior:
Typescript tries to import repo2's modules from repo1's project.
This prevents the compiler from finding the type definition in dependencies.
Related Issues: #38111 #39117 (not sure)
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 le README du dépôt tsc-ref-bug lié et exécutez ses quatre variantes de dossiers, en vous concentrant sur les cas où les imports de repo2 sont résolus depuis repo1. Comparez le comportement attendu et réel du compilateur, puis confirmez que les définitions de dépendances sont résolues à l’aide de la résolution de modules du projet de dépendance plutôt que de celle du projet actuel.
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