ОШИБКА в getInternalNameOfClass (), вызванном для класса, отличного от ES5: ожидалось, что TranslateFakeLoader будет иметь объявление внутреннего класса - PullRequest
1 голос
/ 13 июля 2020

Я использую angular v9 «@ angular / core»: «9.0.6», после установки «@ ngx-translate / core» и «@ ngx-translate / http-loader» я получил эту ошибку «ОШИБКА в getInternalNameOfClass (), вызванном классом, отличным от ES5: ожидалось, что TranslateFakeLoader будет иметь объявление внутреннего класса» при запуске приложения.

"@angular/core": "9.0.6"
"@ngx-translate/core": "^13.0.0",
"@ngx-translate/http-loader": "^6.0.0",

Не знаете, как это исправить?

Ответы [ 2 ]

3 голосов
/ 14 июля 2020

Вы используете Angular в версии 9+ и устанавливаете @ ngx-translate / core 13, @ ngx-translate / http-loader 6. Эти версии ngx-translate указаны c для angular 10, установите ngx-translate / core 12 и ngx-translate / http-loader 5. Специфическая c версия ngx для версии angular у вас есть в таблице Installanion на https://github.com/ngx-translate/core

2 голосов
/ 25 июля 2020

Попробуйте изменить цель в compilerOptions вашего tsconfig.json с es5 на es2015

...