Angular Adminlte-部署中的LoadscriptDirective问题

Angular Adminlte-部署中的LoadscriptDirective问题,angular,adminlte,Angular,Adminlte,我在Angular 7应用程序中使用了AdminLte模板 在我的应用程序模块中 import { LoadscriptDirective } from './directives/loadscript.directive'; @NgModule({ declarations: [ AppComponent, LoadscriptDirective, 在我的指令.module.ts中 我有: import { NgModule } from '@angular/core'; import {

我在Angular 7应用程序中使用了AdminLte模板

在我的应用程序模块中

import { LoadscriptDirective } from './directives/loadscript.directive';
@NgModule({
declarations: [
AppComponent,
LoadscriptDirective,
在我的指令.module.ts中

我有:

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { LoadscriptDirective } from './loadscript.directive';

@NgModule({
  declarations: [
LoadscriptDirective
 ],
  imports: [
CommonModule
  ],
  exports: [
LoadscriptDirective
  ]
})
export class DirectivesModule { }
在我的Angularcli中,当我跑步时

ng构建——prod

我得到了这个错误:

错误:在app/directives/loadscript.directive.ts中键入LoadscriptDirective是两个模块声明的一部分:app/app/app.module.ts中的AppModule和app/directives/directives.module.ts中的DirectivesModule!请考虑在App/Realths/LooScript .rdTrave.ts中加载LooScript指令到一个更高的模块,该模块在App/App.Multudio/DrimthVist.Mults模块中的App/App.Medith.ts和DrimTysMead模块中导入AppMaskEd指令。您还可以创建一个新的NgModule,该模块在app/directives/loadscript.directive.ts中导出并包含LoadscriptDirective,然后在app/app.module.ts中的AppModule中导入该NgModule,并在app/directives/directives.module.ts中导入DirectivesModule

我如何解决这个问题