angular - 角项目中的 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'
有人知道为什么它不起作用吗?如何解决?
解决方案
打字稿不能很好地支持索引导出。只需像这样导入:
import { IIncome } from '@models/index'
推荐阅读
- oracle - Oracle Application Express 的问题
- google-cloud-platform - ESP32 到 GCP IOT Core 连接失败
- css - 输入滑块(v-slider)死区上的标签
- c# - 当父母移动平台时,角色移动缓慢
- javascript - 为什么当我将轨道推到数组时,数组中的所有元素都改变了
- javascript - 如何固定特定大小的输入文本的长度?在 HTML 5 中
- java - ANTLR4 中基于目标的成员
- html - 并排调整列表项而不滚动
- swift - 带有 countDownTimer 的 UIDatePicker 显示“0 小时 2 分钟”
- java - 如何在 ALfresco 中创建父/子关系模型