Angular 编译之间的差异
Differences between Angular compilations
当我用
编译我的应用程序时
ng build --prod
我有这个错误
ERROR in : Cannot determine the module for class AppComponent in D:/desarrollos/PatientPortal/front/src/app/customizations/database/app.component-database.ts! Add AppComponent to the NgModule to fix it.
但是如果它用
编译
ng build --configuration=prod
编译正常,我的应用运行正常。
我看到区别是第一个是用 AOT 选项编译的,但我不知道为什么会出现这个错误,也不知道它是否重要(可能是关于扩展 class 我有,但对我很重要)。你能帮帮我吗?
Angular 当您声明一个不属于任何模块的组件时通常会报错。
如果您只想在构建时修改默认 AppComponent
html 模板,您可以创建一个单独的 html 模板并使用来自 angular.json
.
我在 github 存储库中找到了帮助:
https://github.com/angular/angular/issues/38070
就我而言,我正在尝试使用@Component 装饰器而不是@Directive 装饰器来编译和抽象class。
当我用
编译我的应用程序时ng build --prod
我有这个错误
ERROR in : Cannot determine the module for class AppComponent in D:/desarrollos/PatientPortal/front/src/app/customizations/database/app.component-database.ts! Add AppComponent to the NgModule to fix it.
但是如果它用
编译ng build --configuration=prod
编译正常,我的应用运行正常。
我看到区别是第一个是用 AOT 选项编译的,但我不知道为什么会出现这个错误,也不知道它是否重要(可能是关于扩展 class 我有,但对我很重要)。你能帮帮我吗?
Angular 当您声明一个不属于任何模块的组件时通常会报错。
如果您只想在构建时修改默认 AppComponent
html 模板,您可以创建一个单独的 html 模板并使用来自 angular.json
.
我在 github 存储库中找到了帮助:
https://github.com/angular/angular/issues/38070
就我而言,我正在尝试使用@Component 装饰器而不是@Directive 装饰器来编译和抽象class。