在我的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?如何解决此问题?
发布于 2019-05-09 19:11:11
我遇到了类似的问题,并通过关闭文件夹来解决它,然后在最近的工作区列表中单击底部的更多,并从列表中单击'x‘(删除)按钮以删除工作区。然后,在加载项目的文件夹后,它将正常构建。所以可能有一些缓存,这可能是清除它的一种方法。
发布于 2019-07-31 05:08:47
我遇到了这个问题,这是一个目录名称大写问题。
我像这样导入我的组件:
../proxies/test.component
../Proxies/test.component发布于 2019-10-15 10:09:32
我也有同样的问题,只是发现由于某些原因,在一些ts文件中,它被称为使用大写字母,然后我将其重命名为小写,它可以工作。
您还可以尝试删除此模型的ts文件,并使用angular-CLI重新创建。
https://stackoverflow.com/questions/54114916
复制相似问题