Angular 6 AOT编译错误:装饰器中不支持函数调用

时间:2018-11-30 02:11:45

标签: angular typescript

我从(https://www.npmjs.com/package/ng-intercom)安装了ng-intercom在我的Angular项目中,实现了该目标。它可以工作,但处于ng serve模式。但是当我执行命令ng build --prodng build --aot时。我收到错误消息:

ERROR in Error during template compile of 'AppModule'
Function calls are not supported in decorators but 'IntercomModule' was called.

我执行ng build时工作正常。

这是我的AppModule

import { IntercomModule } from 'ng-intercom';

@NgModule({
  declarations: [MyComponent],
  imports: [

    BrowserModule,
    BrowserAnimationsModule,
    HttpClientModule,

    IntercomModule.forRoot({
      appId: 'my_id',
      updateOnRouterChange: true,
    }),
  ],
  providers: [],
  bootstrap: [MyComponent],
})
export class AppModule {}

1 个答案:

答案 0 :(得分:0)

此问题已在版本7.0.0-beta.1中修复。编码愉快:)