这是我的文件结构
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项目中使用桶文件的想法。我建议把它读给任何考虑做同样事情的人。
答案 0 :(得分:2)
在Settings | Editor | Code Style | TypeScript | Imports
中,启用使用目录导入(节点式模块解析)。选中此复选框后,将生成符合Node.js module resolution strategy