小编Bha*_*vna的帖子

谁能告诉我哪个先运行,Index.html 还是 main.ts?

StackOverflow 上有很多与此相关的问题,但没有一个有逻辑的答案。

如果 Index.html 首先运行。

Main.ts 或者更好地说 Main.js(转译后)无法自行运行,因为它最后是一个 javascript 文件,而 Index.html 文件是包含 main.js 的引用的文件。结束 body 标签,显然,webpack 完成了这一切。

现在,假设从 Angular.json 文件的配置中,角度知道 Index 是应该首先提供的主要 HTML 文件。

话又说回来,由于此时 Main.js 是未知的,因此 Angular 无法了解根组件。它在解析时必须抛出错误,但它不会抛出错误。这意味着,它已经知道 app-root,这意味着 Main.js 是入口点。但这怎么可能,如何在没有 Html 页面的情况下触发 javascript 文件呢?

第一种方式:- Angular.json ---> Main.js--->Index.html (但这怎么可能?谁触发了 Main.js?)

第二种方式:- Angular.json--->Index.html---->Main.js (但是 Angular 如何知道??)

另外, 我的问题是,如果我在应用程序组件本身内部编写巨大的“ts”代码,那么即使在流程到达之后它也不会被执行,<app-root>因为 Angular 不知道<app-root>实际是什么,直到它找到 Main.js在 body 标签中并执行它,然后只有它可以知道它。

angular

8
推荐指数
2
解决办法
3897
查看次数

ASP.NET Core 5 主机到底是什么?

构建后,在 bin 文件夹内,有 2 个主要文件 {AppName}.exe{AppName}.dll,我理解的是AppName.dll实际编译的应用程序代码,并且AppName.exe是 Kestrel 内托管应用程序的主机。

我的问题:这是.exe由于Program.cs,并且它是充当我们的应用程序在其下运行的工作进程的进程,因为我们将进程名称作为 ASP.NET Core 5 的应用程序名称,而不是 dotnet ( dotnet.exe) 。

asp.net-core

5
推荐指数
1
解决办法
217
查看次数

标签 统计

angular ×1

asp.net-core ×1