microsoft / microsoft/TypeScript
Missing auto-import for subpath imports of other local packages
- 主要语言
- Go
- 星标
- 111k
- 派生
- 14.3k
- 平均合并
- 2 天 4 小时
- 30 天内合并 PR
- 132
描述
### 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)
贡献指南
评估
这个 Issue 还没有评估数据。