IntelliJ IDEA:如何禁用/忽略特定的自动导入建议?

问题描述 投票:0回答:1

对于上下文,我正在编写Node-TypeScript项目并使用IntellIJ Ultimate 2018.1.5

一切顺利,直到我开始使用Node AWS SDK。现在,每当我指定一个Function类型时,IDEA一直在纠缠我从aws-sdk/clients/greengrass导入它。

enter image description here

我如何告诉IntelliJ我只想要普通的,内置的,Functions,而不是“Greengrass”功能?

typescript intellij-idea ide
1个回答
1
投票

如果源代码/项目依赖项中有一个文件导出名称与内置对象名称匹配的模块,则可能会出现此类提示。例如,node_modules/aws-sdk/clients/greengrass.d.ts导出接口Function,因此IDEA建议导入它。对于此类名称冲突,从索引中排除其中一个冲突库是目前唯一的方法。例如,您可以尝试将相应的.d.ts/.js文件标记为纯文本(在文件右键菜单中标记为纯文本)

我们有一个功能请求,在这种情况下总是更喜欢内置类型,WEB-34452,请随时为它投票

© www.soinside.com 2019 - 2024. All rights reserved.