Я несколько дней искал и искал эту проблему, но не смог найти решения, хотя в Интернете были выложены различные варианты.
Когда я пытаюсь скомпилировать свое приложение с Angular CLI в производственном режиме, я получаю следующую ошибку:
Произошла ошибка при статическом разрешении значений символов. При вызове функции FluffySpoonAuthenticationModule вызовы функций не поддерживаются. Попробуйте заменить функцию или лямбду ссылкой на экспортированную функцию, разрешив символ AppModule в app.module.ts, разрешив символ AppModule в app.module.ts
Вот соответствующие части 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