【发布时间】:2021-01-15 07:16:53
【问题描述】:
我正在尝试使相对 import 路由与 src/ 或 app/ 文件夹中的相对路径类似:
+ node_modules
+ src
| + app
| | + services (just an example)
| | | -service.ts
| | -app.module.ts (etc.)
| - tsconfig.app.json
- tsconfig.json
- package.json
基本上,我希望能够做到import { SomeService } from 'services/some.service'。但是,无论我在tsconfig.json(或tsconfig.app.json)中指定什么,一旦我执行ng serve,我都会收到一个错误,声称它不知道如何导入服务。
tsconfig.json:
{
...
}
src/tsconfig.app.json:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"paths": {
"@angular/*": ["../node_modules/@angular/*"],
"@services/*": [ "app/services/*" ],
"@interfaces/*": ["app/interfaces/*"]
},
"baseUrl": "./",
...
},
...
}
我的 Angular 和 Typescript 版本:
"@angular/core": "^10.2.3",
"typescript": "^3.9.7"
我错过了什么吗?
【问题讨论】:
标签: angular tsconfig angular10