【发布时间】:2018-10-10 09:57:37
【问题描述】:
通过构建一个基本的 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>
下一步是我们的入口点 main.ts。当然名称无关紧要,在 .angular-cli.json 中定义。有人可以澄清以下几点吗?
- 是
vendor.bundle.js包含所有 Angular 代码并负责启动引导过程吗? -
一旦启动过程开始究竟是如何应用程序知道去哪里,即它如何触发
main.ts?难道只有财产吗"main": "main.ts"在
.angular-cli.json里面是哪个定义的?
【问题讨论】:
-
在 .angular-cli.json 中你得到了
"root": "src"、"index": "index.html"和"main": "main.ts"。 index.html 和 main.ts 都位于 src 中。因此,应用程序知道该去哪里。
标签: angular angular-cli