我一直在研究和搜索有关此问题的日子,但尽管已经在网上发布了各种变体,但仍找不到解决方案。
当我尝试在生产模式下使用Angular CLI编译应用程序时,出现以下错误:
在静态解析符号值时遇到错误。调用函数'FluffySpoonAuthenticationModule',不支持函数调用。考虑使用对已导出函数的引用替换函数或lambda,在app.module.ts中解析符号AppModule,在app.module.ts中解析符号AppModule
这是app.module.ts
的相关部分。
import { FluffySpoonAuthenticationModule } from '@fluffy-spoon/angular.authentication.jwt';
@NgModule({
imports: [
FluffySpoonAuthenticationModule.forRoot('foo')
]
})
export class AppModule {}
现在,很明显,在导入部分中,我正在调用方法。但是由于我需要指定一个动态字符串值作为模块的一部分,因此我需要能够以某种方式调用用于配置该部分的方法。此外,为什么它可以与其他forRoot
个调用一起使用,而不是我的呢,对吗?
FluffySpoonAuthenticationModule的源代码在这里: https://github.com/ffMathy/FluffySpoon.Angular.Authentication.Jwt/
我正在使用命令ionic cordova build android --prod