gpt4 book ai didi

angular - 到底是什么触发了 Angular 中的 main.ts

转载 作者:太空狗 更新时间:2023-10-29 17:26:55 24 4
gpt4 key购买 nike

通过构建一个基本的 Angular CLI 项目,我们在运行应用程序时得到以下 index.html:

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>SimpleCLI</title>
<base href="/">

<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root></app-root>
<script type="text/javascript" src="inline.bundle.js"></script>
<script type="text/javascript" src="polyfills.bundle.js">
</script><script type="text/javascript" src="styles.bundle.js"></script>
<script type="text/javascript" src="vendor.bundle.js"></script>
<script type="text/javascript" src="main.bundle.js"></script></body>
</html>

下一步是我们的入口点 ma​​in.ts。当然名字并不重要,定义在.angular-cli.json中。有人可以澄清以下几点吗?

  • vendor.bundle.js 是否包含所有 Angular 代码并负责启动引导过程?
  • 一旦启动过程开始,应用程序如何准确地知道去哪里,即它如何触发 main.ts?难道只是属性(property)

     "main": "main.ts"

    在定义它的 .angular-cli.json 中?

最佳答案

是的,只有 angular-cli.json 引用它来处理应用程序的启动。

main.ts 不是一个模块,而是一个简单的脚本文件,从上到下执行,可以有任何其他文件名。

作为 .ts 文件影响它的唯一另一件事是 tsconfig.json,它处理到 javascript 的转换。但它是通过 *.ts 文件名模式而不是通过单独引用文件来实现的。

关于angular - 到底是什么触发了 Angular 中的 main.ts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50098245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com