Я получаю следующую ошибку в VSCode в приложении Angular 6:
ERROR in src/app/providers/dynamic-data/dynamic-data.service.ts(5,26): error TS1149: File name '/Users/gibranshah/repos/eva/EVA/src/app/model/endpoint.ts' differs from already included file name '/Users/gibranshah/repos/eva/EVA/src/app/model/Endpoint.ts' only in casing.
Это говорит мне, что эта строка в dynamic-data.service.ts:
import { Endpoint } from '../../model/endpoint';
… относится к файлу с именем Endpoint.ts. Но такого файла нет. Вместо этого у меня есть endpoint.ts. endpoint.ts содержит такой класс:
export class Endpoint {
…
}
endpoint.ts мог бы называться «Endpoint.ts» в одном месте, но это уже не так.
Я пытался найти «Endpoint.ts», но не смог:
M0168169000:gibranshah gibranshah$ find * -name "Endpoint.ts"
M0168169000:gibranshah gibranshah$
Кэширует ли VSCode файлы? Возможно ли, что он использует кэшированную версию Endpoint.ts? Как мне исправить эту проблему?