我收到此错误
错误TS6053:找不到文件'xxx.ts'。
但昨天文件编译得很好,但今天没有,经过审核,我做了这个简单的测试
class HelloWorld {
public static main(): number{
return 0;
}
}
HelloWorld.main();
但我得到同样的错误,任何人都知道这个的原因或可能是错误
错误TS6053:找不到文件'HelloWorld.ts'。
https://github.com/Microsoft/TypeScript/blob/v1.6.2/src/compiler/diagnosticMessages.json#L2205
更新
关闭ide,并打开错误并不能解决所有问题。
打开ide,
file > 文件夹关闭
file > 打开文件夹>你的文件夹
这可以解决错误。
答案 0 :(得分:1)
我收到此“ TS6053”错误,因为Visual Studio 2017找不到我添加到Angularjs项目中的文件夹。
Angel Angel在上面发布的用于重新启动IDE (在我的情况下为Visual Studio)的解决方案解决了该问题。
希望这个答案可以帮助正在寻找错误和Visual Studio的人。 我还将包括整个错误消息,以捕获对同一错误的搜索。
<div class="row">
<div class="col-md-6 overflow-y mh60vh">
<div class="list-group" id="sites">
@foreach ($sites as $site_id => $basestation_id)
<ul class="list-group-item" id="{!! $site_id !!}">
{!! Form::checkbox($site_id, $site_id, false, [ 'class' => 'site' ]) !!}
{!! $site_id !!} - {!! $basestation_id["group_name"] !!}
<span class="badge">{!! $basestation_id["site_total"] !!}</span>
@if (array_key_exists('fiber', $basestation_id))
<span class="badge hasFiberNode">Fiber Node</span>
@endif
<div class="collapse" id="{!! $site_id !!}-collapse">
<li class="list-group-item">
{!! Form::checkbox(false) !!}
{!! "Check All" !!}
</li>
@foreach ($basestation_id as $type => $basestation)
@if (is_array($basestation))
@foreach ($basestation as $id => $info)
<li class="list-group-item {!! $type !!}" data-type="{!! $type !!}" data-customercount="{!! $info["customer_count_current"] !!}" data-description="{!! $info["description"] !!}">
{!! Form::checkbox($id, $id, false, [ 'class' => "basestation " . $site_id . "-toggle"]) !!}
{!! $info["description"] !!}
<span class="badge">
{!! $info["customer_count_current"] !!}
</span>
</li>
@endforeach
@endif
@endforeach
</div>
</ul>
@endforeach
</div>
</div>
关闭并打开Visual Studio解决了我的问题。感谢Angel Angel
答案 1 :(得分:0)
我有类似的问题,一堆文件正在给TS6053:找不到文件'.cs'
检查项目并撤消项目的所有更改为我解决了问题
答案 2 :(得分:0)
此错误的主要原因是在错误的目录中运行TypeScript file
编译命令。
叠加我在app.kironTest.ts
文件夹下创建了一个src
文件,因此我应该编写以下命令来运行我的app.kironTest.ts
文件,因为我的文件名为app.kironTest.ts
。在src
目录下。
tsc .\app\app.kironTest.ts
以上命令成功运行。
但是,如果您执行以下命令:
app.kironTest.ts
您将收到以下错误
正确的命令将是:
tsc .\app\app.kironTest.ts
答案 3 :(得分:0)
我通过重新启动VS代码并删除临时文件来解决此问题。
要删除临时文件:
Click start > Run > Type > %temp% > Enter
答案 4 :(得分:0)
我遇到了同样的错误,但是我使用的是Visuals Studio代码,并且在命令中心我以为它在Typescript文件夹中,但是忘了还有另一个比我自动创建的文件夹-c:\ Projects \ Typescript>光盘.vs c:\ Projects \ Typescript \ .vs \ tsc app.ts 对我来说,这只是小事。以防万一其他人的问题可能相同。我只记得创建一个打字稿文件夹,而忘记了它会自动将一个.vs文件夹也创建为app.ts所在的文件夹。它创建了我的app.js
答案 5 :(得分:0)
我一次又一次地犯了同样的错误。我尝试以下可能的答案: 1.-重新启动IDE,但再次出现相同的错误 2.-关闭并打开我的文件夹,但是没有... 3.-我将完整的地址放在终端中,但是仍然出现错误。
最后,我愿意->右键单击存档->选择“在终端中打开”
答案 6 :(得分:0)
首先,创建文件夹,然后将文件添加到其中,最后复制正确的路径。
示例:C:\ Users \ username \ Desktop \ foldername \ app.ts将起作用。
您还可以在命令行或vs代码上进行尝试。
您指出的错误将在您添加错误的路径时出现。
答案 7 :(得分:0)
从 tslint.json 中删除 "extends": "tslint:recommended"
似乎可以解决 Angular 9 中的这个问题。注意:TSLint 目前已被弃用而支持 ESLint,因此这可能与它有关。