簡體   English   中英

Angular 10 路徑別名問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM