Тестовый прогон ng завершился неудачно с отображением пути tsconfig - PullRequest
0 голосов
/ 07 апреля 2020

Я настроил tsconfig.json для сопоставления пути для импорта следующим образом:

{
    "compilerOptions": {
       "paths" : {
         "@enum/*": [
           "src/app/enum/*"
         ],
         "@util/*": [
           "src/app/util/*"
         ]
       }
    }
}

У меня есть класс OrderService:

import {DateUtil} from "@util/date_util";
@Injectable({providedIn: 'root'})
export class OrderService {

  //Some codes implement here

}

Я пишу контрольный пример для класса OrderService и запустите ng test, эта проблема возникает:

ошибка TS2307: Не удается найти модуль'@util/date_util'.

Любой может помочь мне решить проблему?

1 Ответ

1 голос
/ 07 апреля 2020

Вы забыли свойство paths в параметрах компилятора

{
  "compilerOptions": {
    "paths": {
      "@enum/*": [
        "src/app/enum/*"
      ],
      "@util/*": [
        "src/app/util/*"
      ]
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...