Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 文件';main.ts';找不到_Angular_Typescript - Fatal编程技术网

Angular 文件';main.ts';找不到

Angular 文件';main.ts';找不到,angular,typescript,Angular,Typescript,此错误的正确解决方案是什么 PS C:\Users\*****\Like Component>tsc main.ts 错误TS6053:找不到文件“main.ts”。 该文件在程序中,因为: 为编译指定的根文件 发现1个错误。 转到src文件夹 创建名为main.ts的新文件 将以下代码粘贴到文件中。 import { enableProdMode } from '@angular/core'; import { platformBrowserDynamic } from '@angular/p

此错误的正确解决方案是什么

PS C:\Users\*****\Like Component>tsc main.ts
错误TS6053:找不到文件“main.ts”。
该文件在程序中,因为:
为编译指定的根文件
发现1个错误。
转到src文件夹
创建名为main.ts的新文件 将以下代码粘贴到文件中。

import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
if (environment.production) {
  enableProdMode();
}

platformBrowserDynamic().bootstrapModule(AppModule)
  .catch(err => console.error(err));
保存文件
重新启动项目
这将立即生效

此错误的解决方案已在错误消息中说明。基本上,当您在
tsconfig.json
文件中添加
rootDir
地址时。您的
tsc
命令将跟随它,并开始在您在
rootDir
中提到的地址内的文件夹中查找
.ts
文件

只需运行
tsc
而不是
tsc main.ts

您的
tsc
将自动进入
rootDir
并查找可用的ts文件。简单

这是我的
tsconfig.json
文件

{
"compilerOptions": {
  "target": "es6",
  "module": "CommonJS",
  "outDir": "./public",
  "rootDir": "./src",
  "strict": true,
  "esModuleInterop": true,
  "skipLibCheck": true,
  "forceConsistentCasingInFileNames": true
 },

"include": ["src"]
}

如果您在此目录中键入
DIR
,您有什么?@Harsha请尝试我的答案,并告诉我它是否有效。谢谢您的解决方案。但它在我的情况下不起作用。看我的新编辑。我想这会管用的。