【发布时间】:2019-12-20 03:57:24
【问题描述】:
最近 WebStorm 进行了升级(我认为),它改变了在我的文件中导入路径的方式。以前,如果我输入@Component 并允许WebStorm 自动导入路径,它会使用这种形式:
import { Component } from @angular/core
但最近它开始引入完整路径:
import { Component } from '@angular/core/src/metadata/directives';
我可以进行配置更改来解决这个问题吗?
[编辑] 我发现如果我将代码复制并粘贴到文件中,它将正确导入依赖项。这感觉像是我的特定配置所揭示的一个错误。
似乎只有 库是 Angular 库,所以我怀疑问题出在 Angular 插件上。我已联系 JetBrains,但他们没有任何答复。
【问题讨论】:
-
尝试从文件菜单中选择“使缓存无效/重置”并清除缓存。
-
感谢您的建议,我选择了“使缓存无效/重新启动”,但没有任何影响;我仍然知道整个路径。
-
当我使用
ng generate library时,我已经看到我自己的库发生了这种情况。我遵循文档指南,但 WebStorm 不断导入库组件路径的长形式。我想知道这是否是一个错误。
标签: angular typescript webstorm jetbrains-ide