#angular #typescript #compiler-errors #angular2-aot
#angular #typescript #ошибки компилятора #angular2-aot
Вопрос:
СООБЩЕНИЕ ОБ ОШИБКЕ:
Lambda not supported.
{"__symbolic":"error","message":"Lambda not supported","line":45,"character":23}
Я обновил свое Angular 6
приложение до Angular 7
. Я запускаю ng build --prod
aot: true
и получаю указанную выше ошибку. Он работал нормально до обновления до Angular 7
КОД: вот где он выдает ошибку
public static request(requestUrl: string, options?: RequestInit): Promise<FetchResponse> {
return new Promise((resolve, reject) => {
fetch(requestUrl, options)
// .then(HelperFetch.parseJSON)
.then((response: any) => {
const resolver = new Resolver();
// other code
return <any> resolver.promise;
})
.catch((error) => reject(new FetchResponse({
})));
});
}
Кто-нибудь знает, в чем может быть проблема? и как это решить?
Комментарии:
1. github.com/ng-packagr/ng-packagr/issues/696 может помочь
2. @ExplosionPills Я применил некоторые решения, которые я нашел в Интернете, но ни одно из них не сработало для меня. Я не знаю, почему раньше он не выдавал никаких ошибок, а теперь выдает эту ошибку. Для меня это не имеет никакого смысла.