首页 > 解决方案 > 防止 WebStorm 从同一工作区中的其他 Angular 项目自动导入

问题描述

我有两个项目的角度存储库:一个是库,第二个是 Angular 应用程序。我曾经npm link将库链接到我的项目。在package.json我指定的条目中:

...
"my-lib": "~0.0.1"
...

PageQuery还在public-api.ts

export * from './lib/table/models/paged-result';

当我想在应用程序中使用从库中导出的元素时,WebStorm 默认情况下会执行以下操作:

import { PageQuery } from '../../../../../projects/my-lib/src/lib/page-query';

而不是这个:

import { PageQuery } from 'my-lib';

注意:虽然它在我手动输入时有效,但我想通知 WebStorm,这应该是默认导入。

标签: angulartypescriptwebstorm

解决方案


我想我自己找到了答案。看起来它在我以前的版本 2019.1 中不起作用。升级到 2020.2 后,它给出了正确的建议(第一个是所需的): 在此处输入图像描述


推荐阅读