在非 ES5 class 上调用的 getInternalNameOfClass() 中的错误:预期 TranslateFakeLoader 具有内部 class 声明
ERROR in getInternalNameOfClass() called on a non-ES5 class: expected TranslateFakeLoader to have an inner class declaration
我正在使用 angular v9 "@angular/core": "9.0.6",
安装“@ngx-translate/core”和“@ngx-translate/http-loader”后,
我收到此错误“在非 ES5 class 上调用的 getInternalNameOfClass() 中的错误:预期 TranslateFakeLoader 具有内部 class 声明”,而 运行 应用程序。
"@angular/core": "9.0.6"
"@ngx-translate/core": "^13.0.0",
"@ngx-translate/http-loader": "^6.0.0",
请问如何解决这个问题?
您在版本 9+ 中使用 Angular 并安装 @ngx-translate/core 13、@ngx-translate/http-loader 6。
此版本的 ngx-translate 特定于 angular 10,安装 ngx-translate/core 12 和 ngx-translate/http-loader 5。针对 angular 版本的特定版本的 ngx table 安装于 https://github.com/ngx-translate/core
尝试将 tsconfig.json
的 compilerOptions
中的目标从 es5
更改为 es2015
我正在使用 angular v9 "@angular/core": "9.0.6", 安装“@ngx-translate/core”和“@ngx-translate/http-loader”后, 我收到此错误“在非 ES5 class 上调用的 getInternalNameOfClass() 中的错误:预期 TranslateFakeLoader 具有内部 class 声明”,而 运行 应用程序。
"@angular/core": "9.0.6"
"@ngx-translate/core": "^13.0.0",
"@ngx-translate/http-loader": "^6.0.0",
请问如何解决这个问题?
您在版本 9+ 中使用 Angular 并安装 @ngx-translate/core 13、@ngx-translate/http-loader 6。 此版本的 ngx-translate 特定于 angular 10,安装 ngx-translate/core 12 和 ngx-translate/http-loader 5。针对 angular 版本的特定版本的 ngx table 安装于 https://github.com/ngx-translate/core
尝试将 tsconfig.json
的 compilerOptions
中的目标从 es5
更改为 es2015