我是Angle的新手,并使用angular-cli安装了示例Angle应用程序。该文件具有package.json文件,该文件通常必须具有该应用程序的入口点。但我没有发现在此预定义的pakage.json文件中定义了该文件。 Angular App的入口点在哪里指定,为什么不按预期在package.json文件中指定。
答案 0 :(得分:3)
Angular不提供类似于node.js
的入口点,而是提供一个已编译的应用程序(一堆.js文件,.css文件,资产和index.html文件)。可以通过打开index.html
文件来运行该应用程序。
应用程序的哪些部分将由您的main.ts
文件(主要是该行)决定
platformBrowserDynamic().bootstrapModule(AppModule)
将AppModule定义为应用程序的“入口点”。
这是您引导启动应用程序的“根”模块
有关更多详细信息,请参见this documentation。
答案 1 :(得分:2)
Angular和node.js完全不同。 Angular有自己的方式来管理项目结构
在加载Angular项目时...它会引导main.ts中定义的模块...这是您的AppModule。
platformBrowserDynamic().bootstrapModule(AppModule);
此外,请注意,您正在使用TypeScript文件。这些文件被转换为JavaScript,然后由Angular编译器进行编译。
答案 2 :(得分:0)
main.ts >> app.Module.ts >> app.component.ts >> index.html >> app.component.html
是角度应用程序的起点 您可以参考here。