如何在现有的 Angular 18 项目中创建 app.module.ts?

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

我正在使用 Angular 18.2.8,并且我已经创建了一个项目并对其进行了工作。但是,我注意到该项目不包含 app.module.ts 文件。经过搜索,我发现从 Angular 17 开始,由于引入了独立组件,默认结构可能不包含该文件。

但是,我想过渡到传统的基于模块的结构(使用app.module.ts)。有没有办法使用 Angular CLI 在 Angular 18 中生成 app.module.ts 文件?或者我需要手动创建和配置它?

我已经尝试过这个命令:

ng new --no-standalone

但是得到了:

Error: This command is not available when running the Angular CLI inside a workspace.

angular angular-cli angular-module angular-standalone-components angular18
1个回答
0
投票
Error: This command is not available when running the Angular CLI inside a workspace.

当您在现有的 Angular 项目中运行

ng new
时,会出现此错误。

但是:

-> 如果您尝试创建一个没有独立运行的新项目:

ng new <project-name> --standalone=false
在现有的 Angular 项目之外。

运行

ng new <project-name> --help
了解更多详细信息。

-> 如果您想适应 monorepo 架构,您还可以选择在现有工作区中生成新应用程序,然后您可以运行:

ng g app --standalone=false

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.