在NX Workspace中找不到后端Dashboard的app.module.ts文件求助
解决NX Workspace中找不到后端Dashboard的app.module.ts问题
可能原因及排查步骤:
后端Dashboard应用使用了Angular独立组件架构
NX从Angular 14+开始,创建项目默认支持独立组件模式,这种架构下不需要app.module.ts,应用通过main.ts里的bootstrapApplication直接启动。
验证方式:打开项目根目录的src/main.ts,如果看到类似以下代码,说明是独立组件架构:bootstrapApplication(AppComponent, { providers: [provideRouter(routes)] });这种情况下,
app.config.ts(或app.routes.ts)会承担原app.module.ts的配置功能,属于正常情况,无需额外处理。app.module.ts被移动到了其他目录
用终端命令全局搜索文件:- Mac/Linux:
find . -name "app.module.ts" -type f - Windows:
dir /s app.module.ts
找到文件后,检查angular.json中对应应用的architect.build.options.main配置,确认入口文件路径是否匹配。
- Mac/Linux:
确认项目类型是否为Angular
运行nx show project <你的后端Dashboard应用名称> --web,查看项目的框架和结构信息,排除非Angular项目(比如NestJS后端的目录结构和Angular不同)的可能。
内容的提问来源于stack exchange,提问作者ENN9
相关产品推荐
相关产品推荐

