我在Angular 6应用程序中的VSCode中遇到以下错误:
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的缓存版本?我该如何解决这个问题?
最佳答案
我遇到了类似的问题,并通过关闭文件夹解决了该问题,然后在“最近的工作空间”列表上,单击底部的“更多”,然后从列表中单击“x”(删除)按钮以删除该工作空间。然后,在加载项目的文件夹后,它将正常构建。因此,可能存在一些缓存,这可能是清除缓存的一种方法。