【问题标题】:angular build --prod error角度构建--prod错误
【发布时间】:2019-01-28 14:22:01
【问题描述】:

类型 src/app/createreportcomponent component.ts 是 2 个模块错误声明的一部分,但正常的开发构建工作正常。如何修复错误

****应用模块 ts 文件****

import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { AngularDualListBoxModule } from 'angular-dual-listbox';

import { HomeComponent } from './home/home.component';
import { CreatereportComponent } from './createreport/createreport.component';
import { AppRoutingModule } from './app-routing.module';

import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { HashLocationStrategy, LocationStrategy } from '@angular/common';
import { HttpModule } from '@angular/http';

import { Angular2CsvModule } from 'angular2-csv';

// import {ToastModule} from 'ng2-toastr/ng2-toastr';

import { CommonService } from './services/common.service';

@NgModule({
  declarations: [
    AppComponent,
    HomeComponent,
    CreatereportComponent
  ],
  imports: [
     BrowserModule,
     AngularDualListBoxModule,
    BrowserAnimationsModule,
    AppRoutingModule,
    HttpModule,
    FormsModule,
    Angular2CsvModule,
   // ToastModule.forRoot(),
  ],
  providers: [{provide: LocationStrategy, useClass: HashLocationStrategy},CommonService],
  bootstrap: [AppComponent]
})
export class AppModule { }

创建组件 ts 文件

【问题讨论】:

  • 您似乎想发布两个文件,但实际上只有一个通过。您能否编辑并完成您的帖子?
  • 您不能在 2 个不同的模块中声明一个组件。从一个模块声明并导出该组件,然后从需要使用它的其他模块导入它

标签: angular build production


【解决方案1】:

如果您在另一个模块中使用“createreportcomponent”,则将其从主模块中删除。

【讨论】:

  • 谢谢兄弟,创建报告组件有它自己的带有导入标签的模块,我刚刚评论了它。
猜你喜欢
  • 2022-08-03
  • 2017-12-01
  • 1970-01-01
  • 2017-11-30
  • 2019-01-05
  • 1970-01-01
  • 2023-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多