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