如何配置 WebStorm 以停止导入完整的 Typescript 路径?
How can I configure WebStorm to stop importing the full Typescript paths?
最近 WebStorm 进行了一次升级(我认为),它改变了在我的文件中导入路径的方式。以前,如果我输入 @Component
并允许 WebStorm 自动导入路径,它会使用这种形式:
import { Component } from @angular/core
但最近它开始引入完整路径:
import { Component } from '@angular/core/src/metadata/directives';
我可以更改配置来解决这个问题吗?
[编辑]
我发现如果我将代码复制并粘贴到文件中,它会正确导入依赖项。这感觉像是我的特定配置所揭示的错误。
似乎 只有 库执行此操作是 Angular 库,所以我怀疑问题出在 Angular 插件上。我已联系 JetBrains,但他们没有答案。
就这样,有一天,我重新登录,发现错误已修复。这似乎是 Angular 插件的问题,因为其他库的导入工作正常。我尝试解决的问题包括:
- 重启Webstorm/WholeOS(我来自Windows世界)
- 文件 > 使缓存无效/重新启动...
- 几乎所有导入选项配置。
- 修复损坏的 Webpack.config(提供默认入口点)
- 重新安装 Angular 插件
- 删除所有WebStorm 配置,重新启动并手动重建配置。
- 向 JetBrains 提交错误报告,导致支持人员说 "I don't know"
上面的 None 做了任何事情。如果 JetBrains 的人能帮助我了解如何更好地帮助他们理解我发现的错误,我会很高兴。
这不完全是对错误的修复,但如果其他人在他们的代码中发现这种情况,希望这能帮助他们调试。
最近 WebStorm 进行了一次升级(我认为),它改变了在我的文件中导入路径的方式。以前,如果我输入 @Component
并允许 WebStorm 自动导入路径,它会使用这种形式:
import { Component } from @angular/core
但最近它开始引入完整路径:
import { Component } from '@angular/core/src/metadata/directives';
我可以更改配置来解决这个问题吗?
[编辑] 我发现如果我将代码复制并粘贴到文件中,它会正确导入依赖项。这感觉像是我的特定配置所揭示的错误。
似乎 只有 库执行此操作是 Angular 库,所以我怀疑问题出在 Angular 插件上。我已联系 JetBrains,但他们没有答案。
就这样,有一天,我重新登录,发现错误已修复。这似乎是 Angular 插件的问题,因为其他库的导入工作正常。我尝试解决的问题包括:
- 重启Webstorm/WholeOS(我来自Windows世界)
- 文件 > 使缓存无效/重新启动...
- 几乎所有导入选项配置。
- 修复损坏的 Webpack.config(提供默认入口点)
- 重新安装 Angular 插件
- 删除所有WebStorm 配置,重新启动并手动重建配置。
- 向 JetBrains 提交错误报告,导致支持人员说 "I don't know"
None 做了任何事情。如果 JetBrains 的人能帮助我了解如何更好地帮助他们理解我发现的错误,我会很高兴。
这不完全是对错误的修复,但如果其他人在他们的代码中发现这种情况,希望这能帮助他们调试。