为什么 Angular 17 中不存在 App Module? [已关闭]

问题描述 投票:0回答:1

我已经使用 npm 下载了新版本的 Angular,但没有看到 app.module.ts 文件。

它是否已从项目结构中删除?

Visual Studio Code files.

我尝试过创建一个新的。看起来很奇怪。

javascript angular typescript
1个回答
27
投票

从 Angular v17 开始,Standalone 现在是 CLI 的新默认设置。

因此,当您创建新项目时,如果您不指定任何内容,则其中不会有任何模块。

但是,仍然可以使用

--no-standalone
标志创建基于模块的应用程序:
ng new --no-standalone

独立组件是 v14 中引入的功能。随着 v17 的变化,Angular 团队强烈建议使用它们,因为它们更易于使用、理解并且需要更少的样板文件。

有关使用独立组件的教程,我建议您查看新的文档站点:https://angular.dev

© www.soinside.com 2019 - 2024. All rights reserved.