繁体   English   中英

防止 WebStorm 从同一工作区中的其他 Angular 项目自动导入

[英]Prevent WebStorm auto import from other Angular project in the same workspace

我有 angular 存储库,其中包含两个项目:一个是库,第二个是 Angular 应用程序。 我已经使用npm link将库链接到我的项目。 package.json我指定了条目:

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

我还在public-api.ts中指定了这个PageQuery class :

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

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

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

而不是这个:

import { PageQuery } from 'my-lib';

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM