ng build和ng serve命令,不会导致错误,整个应用程序可以顺利运行。
尽管
ng build --prod
ng serve --prod
这些命令在终端中运行时没有错误。但是在应用程序中,单击某些链接会导致控制台中出现错误。 我不知道怎么去调试这个。 我试过了,
ng serve --prod -sm
这是一个改进,但仍然不知道如何处理错误。
事情是相同的代码库在没有--prod标志的情况下顺利运行。
附加截图,
第二个屏幕截图报告了一个我理解的常见的可理解错误,但我不知道如何解决它,因为我根本不明白为什么在不使用--prod标志时不会出现这些错误。
一些指导会很好。感谢。
编辑:
otherreports.module.ts
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { EqualValidator } from './equal-validator.directive';
import { LbdModule } from '../lbd/lbd.module';
import { FormsRoutes } from './otherreports.routing';
import { TagInputModule } from 'ngx-chips';
import { NouisliderModule } from 'ng2-nouislider';
import { JWBootstrapSwitchModule } from 'jw-bootstrap-switch-ng2';
import { FuelReportComponent } from './fuelreport/fuelreport.component';
import { IdlingReportComponent } from './idlingreport/idlingreport.component';
import { IgnitionReportComponent } from './ignitionreport/ignitionreport.component';
import { OverspeedComponent } from './overspeedreport/overspeedreport.component';
import { StoppageReportComponent } from './stoppagereport/stoppagereport.component';
import { ComingSoonComponent } from './comingsoon/comingsoon.component';
@NgModule({
imports: [
CommonModule,
RouterModule.forChild(FormsRoutes),
FormsModule,
ReactiveFormsModule,
TagInputModule,
NouisliderModule,
JWBootstrapSwitchModule,
LbdModule
],
declarations: [
FuelReportComponent,
IdlingReportComponent,
IgnitionReportComponent,
OverspeedComponent,
StoppageReportComponent,
ComingSoonComponent,
EqualValidator
]
})
export class OtherReportsModule {}