PhpStorm WebStorm:更改自动导入源分辨率
PhpStorm WebStorm: change auto-import source resolution
这是我的文件结构
component.ts
/services
first.service.ts
second.service.ts
index.ts
index.ts
export * from './first.service';
export * from './second.service';
从component.ts
开始,我想使用一项服务。这就是我的 IDE (PhpStorm/WebStorm) 自动生成导入代码的方式
import { FirstService } from './services/first.service'
当然可以。但我更喜欢:
import { FirstService } from './services/index'
这可以通过设置进行调整吗?
更新
在阅读 this thread 关于这个主题后,我改变了在我的 Angular 项目中使用桶文件的想法。我建议任何考虑做同样事情的人阅读它。
在Settings | Editor | Code Style | TypeScript | Imports
中启用使用目录导入(节点式模块解析)。选中此复选框时,将根据 Node.js module resolution strategy
生成导入语句
这是我的文件结构
component.ts
/services
first.service.ts
second.service.ts
index.ts
index.ts
export * from './first.service';
export * from './second.service';
从component.ts
开始,我想使用一项服务。这就是我的 IDE (PhpStorm/WebStorm) 自动生成导入代码的方式
import { FirstService } from './services/first.service'
当然可以。但我更喜欢:
import { FirstService } from './services/index'
这可以通过设置进行调整吗?
更新
在阅读 this thread 关于这个主题后,我改变了在我的 Angular 项目中使用桶文件的想法。我建议任何考虑做同样事情的人阅读它。
在Settings | Editor | Code Style | TypeScript | Imports
中启用使用目录导入(节点式模块解析)。选中此复选框时,将根据 Node.js module resolution strategy