Angular Adminlte-部署中的LoadscriptDirective问题
我在Angular 7应用程序中使用了AdminLte模板 在我的应用程序模块中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 {
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
我如何解决这个问题