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请尝试我的答案,并告诉我它是否有效。谢谢您的解决方案。但它在我的情况下不起作用。看我的新编辑。我想这会管用的。