[英]Angular 10 path aliases issue
我正在嘗試為服務和組件使用路徑別名,以便我可以避免混亂的導入。 我的服務位於 src/app/services 文件夾下。 我有一個 AppService 文件 app.service.ts。 我在 tsconfig.json 中添加了以下代碼。
{
"compilerOptions": {
"baseUrl": "./src/app",
"paths": {
"@services/*": ["services/*"]
},
我在組件類中導入了服務,例如
import { AppService } from '@services/app.service';
它不起作用。 它拋出錯誤 TS2307:找不到模塊“@services/app.service”或其相應的類型聲明。 這里有什么問題?
我將所有內容移至 tsconfig.base.json,並將以下行放入 tsconfig.json。 有用!
{
"extends": "./tsconfig.base.json"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.