【发布时间】:2020-01-07 17:44:52
【问题描述】:
main.ts 和 index.html 是否并行运行?如果不是,首先运行哪个文件?如果是 main.ts,那么 Angular 如何知道它应该在浏览器中显示 index.html?
【问题讨论】:
标签: angular angular6 angular7 angular8
main.ts 和 index.html 是否并行运行?如果不是,首先运行哪个文件?如果是 main.ts,那么 Angular 如何知道它应该在浏览器中显示 index.html?
【问题讨论】:
标签: angular angular6 angular7 angular8
https://dev.to/casperns/how-angular-trigger-indexhtml-and-start-working-1l46
【讨论】:
当有人访问您的网站时,index.html 将是第一个提供的文件。在此处表单将加载 javascript,然后引导 Angular。 Angular CLI 在构建期间自动将您的 javascript 导入添加到 index.html (ng build)。构建您的应用程序并查看您的构建目录(默认情况下为 dist/),您会找到 index.html,其中会有一些脚本标签:类似于:<script src="main.123.js"></script>。这是 main.ts 的编译版本,也是 main.ts 在您的应用程序中加载和执行的方式。
您可以在此处查看 Angular 应用程序的结构:https://angular.io/guide/file-structure。如果您在此页面上找到 index.html,它会说明这是您应用的入口点。
【讨论】: