microsoft / microsoft/TypeScript
Missing auto-import for subpath imports of other local packages
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.3k
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 132
Description
### Extension Version
0.20260303.1
### VS Code Version
1.108
### Operating system Version
Ubuntu 24
### Steps to reproduce
1. Clone example repo https://github.com/psznm/subpath-ts.git
2. npm install
3. try auto-import in main2.ts
### Issue
When using npm workspace local workpaces are linked to node_modules. Subpath imports can then point to that package.
In example repository [package.json](https://github.com/psznm/subpath-ts/blob/master/pkg1/package.json) of pkg1 has various imports specified. #pkg1 and #pkg2 are problematic subpaths specified to their respective packages. #pkg3 and #pkg4 are relative subpaths.
But in [main2.ts](https://github.com/psznm/subpath-ts/blob/master/pkg1/src/nested/nested2/main2.ts) only two autoimports are offered as can be seen in image below. Neither relative, nor package subpath for pkg2 works.
Probably all other subpaths should be offered for auto-import. Or at least one from the other package to cover all unique paths.
Also note that this did not work with strada either. Created this here only [due to this](https://github.com/microsoft/TypeScript/issues/62827)
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.