我正在将VSCode与一个小的TypeScript项目一起使用,该项目使用了多个npm软件包,包括我自己的一些软件包。我非常依赖“自动导入建议”来实现快速的开发流程。
我注意到VSCode Auto Import Suggestions功能有时会从npm软件包中拾取符号,有时却不会。我正在尝试确定其背后的逻辑,但无法弄清楚它或找到相关的代码。我搜索了VSCode sourcecode,找到了settings related to Auto Import Suggestions,但是找不到使用此功能的自动导入建议代码。
所以,我的问题是:
答案 0 :(得分:0)
自动导入通常应始终适用于npm软件包和本地文件。如果您希望看到自动导入中列出的符号,但该符号不存在,请open an issue
导入逻辑本身由typescript language server实现。它非常复杂,可能对您没有帮助。
(我维护VS Code的JS / TS支持)