Angular找不到模块本地文件

时间:2019-05-09 18:55:52

标签: angular

在我的应用程序中,我将各种组件称为SharedService

但是ts错误找不到模块Sharedservice时

import { SharedService } from 'src/app/shared/shared.service';

甚至 Intellisense路径指向正确

但是,当我变成亲戚

import { SharedService } from '../app/shared/shared.service';

在任何地方都需要写它指向src /...

1 个答案:

答案 0 :(得分:0)

我认为您需要按以下方式配置tsconfig.json,

  "compilerOptions": {
    "baseUrl": "./src",
    "paths": {
      "components/*":  [ "app/components/*" ],
      "services/*":  [ "app/services/*" ],
      "shared/*":  [ "app/shared/*" ]
    },

您可以按以下步骤导入

import { SharedService } from 'shared/shared.service';