Angular2 - 模块'AppModule'导入的意外值'AdDFPComponent'

时间:2017-05-10 08:59:20

标签: angular typescript ionic-framework npm components

寻求帮助,因为我无法在任何地方找到问题的解决方案......当我正在运行ionic run android --prod或使用ngc的任何内容时,我收到此错误:

[10:36:15]  ngc started ... 
[10:36:19]  build prod failed: Unexpected value 'AdDFPComponent' imported by the module 'AppModule' 
[10:36:19]  ionic-app-script task: "build" 
[10:36:19]  Error: Unexpected value 'AdDFPComponent' imported by the module 'AppModule' 

如果我没有建立生产模式,我没有收到任何错误......

AdDFPComponent是我编写并发布到NPM的组件,当我在我的应用程序中仅使用AdDFPComponent.ts时工作正常,但我希望它能够使用npm install正常工作

这是我的AppModule.ts:

import { AdDFPComponent } from 'ng2-ad-dfp/bundle/ad-dfp';
@NgModule({
  declarations: [ ... ],
  imports: [
    AdDFPComponent,
    ...
  ],
  bootstrap: [IonicApp],
  providers: [ ... ]
})
export class AppModule { }

这是我的AdDFPComponent.ts:

import { things } from '@angular/core';

declare var var1: any;
declare var var2: any;

@Component({
  selector: 'ad-dfp',
  template: `
      <div class="adContainer">
          <div class={{type}}>

          </div>
      </div>
  `,
  style: [`.adContainer { text-align: center; }`]
})
export class AdDFPComponent implements OnInit {

  @Input() type: string;

  public settings: any;

  constructor(
    private things: SomeType) { }

  ngOnInit() {
    /* A few functions */
  }
  someFunction() { ... }
}

如果有人可以帮助我,那就太好了!谢谢:))

0 个答案:

没有答案