装饰器不支持函数调用,但调用了“ NgForageModule”

杰里米·奎克(Jeremy Quick)

升级到Angular 7后,我无法使用AOT(使用Ionic)创建构建。

我跑步ionic cordova build android并得到

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

app.module.ts:

import {NgForageModule, Driver} from 'ngforage';

...

imports: [
    NgForageModule.forRoot({
      name: 'next-storage',
      driver: [
        Driver.INDEXED_DB,
        Driver.WEB_SQL,
        Driver.LOCAL_STORAGE
      ]
    }),
    ...
]
...
杰里米·奎克(Jeremy Quick)

我必须使用DEFAULT_CONFIG提供的并将自定义配置从imports移至providers

的变化app.module.ts

import {Driver, NgForageOptions, DEFAULT_CONFIG} from 'ngforage';

...

const ngfRootOptions:NgForageOptions = {
  name: 'next-storage',
  driver: [
    Driver.INDEXED_DB,
    Driver.WEB_SQL,
    Driver.LOCAL_STORAGE
  ]
};

...

providers: [
    {
      provide:  DEFAULT_CONFIG,
      useValue: ngfRootOptions
    }
    ...
]
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

装饰器不支持函数调用,但调用了“checkIfIsOnDomain”

装饰器不支持函数调用,但调用了“ DelonModule”

角度5:装饰器不支持函数调用

Angular aot编译中的装饰器不支持如何摆脱函数调用?

Angular 6-产品构建中的“装饰器中不支持函数调用”错误

装饰器不支持AppRoutingModule函数调用的模板编译过程中的错误,但已调用RouterdataUrl

Typescript 2.1.5不支持函数调用

调用函数“ makeDecorator”,不支持函数调用

装饰器不支持函数表达式

不支持调用Angular2SocialLoginModule函数调用

在我的路由文件中实例化一个类会出现以下错误:装饰器中不支持函数调用

Angular 2 RC6:cli编译器说“不支持函数调用”

调用函数时不支持间接转换吗?

ionic build给出错误:不支持函数调用

调用函数SocialLoginModule,不支持函数调用。考虑用引用替换函数或lambda

Angular 2-AOT-调用函数“ ChartModule”,不支持函数调用

angular2-jwt - 调用函数“provideAuth”,不支持函数调用

Tensorflow错误:不支持可调用

Qemu中不支持的ioctl调用

Angular 8:装饰器不支持函数表达式

装饰器不支持Angular 5 ng build --prod函数表达式

未调用函数装饰器

在MAC上的Rstudio上调用c ++函数并获取(铛:错误:不支持的选项'-fopenmp')

嵌套表达式函数时,LINQ不支持“调用”节点

FirebaseError:使用无效数据调用函数 DocumentReference.update()。不支持嵌套数组

为什么在使用“ -c”参数调用urxvtc时不支持zsh函数?

lambda 函数内部 - 炽热文本算法调用端点不支持输入内容类型

TypeError:不支持使用带有估算器input_fn的数据集调用

离子构建已开始失败,原因是装饰器中不支持函数表达式。