无法在Angular CLI中完全删除旧文件

时间:2018-04-17 08:57:22

标签: angular angular-cli

我用Google搜索了很多,但我找不到答案,已经过了两个小时了,我对此非常生气,请帮助我。

我错误地创建了一个大写的服务,然后我将其删除或重命名,因为当我重新启动我的电脑时错误弹出,并且它昨天没有抱怨,而且我没有'今天触及那些文件。

这是警告:

WARNING in ./src/app/_Services/hidden-VEHICLES.service.ts
There are multiple modules with names that only differ in casing.
This can lead to unexpected behavior when compiling on a filesystem with     other case-semantic.
Use equal casing. Compare these module identifiers:
*     E:\Vehicles\Vehicles\node_modules\@ngtools\webpack\src\index.js!E:\Vehicles\Vehi    cles\src\app\_Services\hidden-VEHICLES.service.ts
    Used by 1 module(s), i. e.
    E:\Vehicles\Vehicles\node_modules\@ngtools\webpack\src\index.js!E:\Vehicles\Vehi    cles\src\app\bookmarked-vehicle\bookmarked-vehicle.component.ts
*     E:\Vehicles\Vehicles\node_modules\@ngtools\webpack\src\index.js!E:\Vehicles\Vehi    cles\src\app\_Services\hidden-vehicles.service.ts
    Used by 2 module(s), i. e.
    E:\Vehicles\Vehicles\node_modules\@ngtools\webpack\src\index.js!E:\Vehicles\Vehi    cles\src\app\app.module.ts

这是错误:

ERROR in ./src/app/_Services/hidden-VEHICLES.service.ts
Module build failed: Error: E:\Vehicles\Vehicles\src\app\_Services\hidden-VEHICLES.service.ts is missing from the TypeScript compilation. Please make sure it is in your tsconfig via the 'files' or 'include' property.
at AngularCompilerPlugin.getCompiledFile (E:\Vehicles\Vehicles\node_modules\@ngtools\webpack\src\angular_compiler_plugin.js:674:23)
at plugin.done.then (E:\Vehicles\Vehicles\node_modules\@ngtools\webpack\src\loader.js:467:39)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)

当前文件名不是&#34; hidden-VEHICLES.service.ts&#34;它是hidden-vehicles.service.ts,如果我去显示文件夹,它知道哪个文件是大写的。

我检查了错误和警告中提到的所有文件,但由于我不是Angular和Typescript的经验,所以我看不出错误。

由于角度没有破坏或删除以确保从任何地方删除所有内容我不知道在哪里可以找到有关大写文件名的所有引用。

如果我删除服务文件,我会:

ERROR in ./src/app/_Services/hidden-VEHICLES.service.ts
Module build failed: Error: ENOENT: no such file or directory, open 
'E:\Vehicles\Vehicles\src\app\_Services\hidden-VEHICLES.service.ts'
ERROR in ./src/app/_Services/hidden-vehicles.service.ts
 Module build failed: Error: ENOENT: no such file or directory, open 
'E:\Vehicles\Vehicles\src\app\_Services\hidden-vehicles.service.ts'

大写文件名必须去,但我无法在任何定义或引用的地方找到它。

编辑:好了,删除并添加了我的应用程序运行的文件,但我仍然有警告。

谢谢

1 个答案:

答案 0 :(得分:1)

查看src/app/bookmarked-vehicle/bookmarked-vehicle.component.ts,您会发现:

import { HiddenItemsService } from '../_Services/hidden-VEHICLES.service';

我认为这是你的问题!