首页 > 解决方案 > 角项目中的 tsconfig 和路径

问题描述

我创建了 Angular 应用程序。我正在尝试配置 tsconfig 并为我的接口创建快捷方式路径。我编辑了 tsconfig.app.json,添加了 baseUrl 和路径:

"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "./out-tsc/app",
"types": [],
"baseUrl": "./src",
"paths": {
  "@models/*": ["./app/modules/models/*"]
}

...但我仍然收到错误:

ERROR in src/app/modules/atoms/small-table/small-table.component.ts:3:25 - error TS2307: Cannot find 
module '@models'.

3 import { IIncome } from '@models' 

文件结构: 在此处输入图像描述

有人知道为什么它不起作用吗?如何解决?

标签: angular

解决方案


打字稿不能很好地支持索引导出。只需像这样导入:

import { IIncome } from '@models/index' 

推荐阅读