gpt4 book ai didi

Angular 10 | ngrx 效果 |单元测试 |不能将类作为函数调用

转载 作者:行者123 更新时间:2023-12-04 12:11:32 26 4
gpt4 key购买 nike

将 Angular 项目升级到 Angular 10 后,ngRx 效果单元测试开始出现问题。升级后报错如下:
enter image description here
遇到同样的问题,按照解决方案。
谢谢,

最佳答案

希望有一天这对某人有用。
经过几个小时的调试和搜索,找到了问题的根本原因。
target 出现问题时设置为 ES5tsconfig.base.json .
默认情况下,Angular 10 的脚手架设置为 ES2015它工作正常。但是,该解决方案不适用于旧版浏览器,即。 IE11。
我们如何将目标设置为 ES5 ,以便项目在 IE 中运行并且单元测试也通过了?
嗯,解决方案非常简单。
只需在 tsconfig.spec.json 中设置目标设置即可至 ES2015 (定义如下),无需更改基础 tsconfig 中的任何配置.这对我来说很有吸引力,并且该项目通过 ES5 编译生成器设置和单元测试运行良好 ES2015环境。

{
"extends": "./tsconfig.base.json",
"compilerOptions": {
"outDir": "./out-tsc/spec",
"types": ["jasmine"],
"target": "ES2015"
},
"files": ["src/test.ts", "src/polyfills.ts"],
"include": ["src/**/*.spec.ts", "src/**/*.d.ts"]
}
输出:
enter image description here
愉快的编码和调试 :-)
谢谢,

关于 Angular 10 | ngrx 效果 |单元测试 |不能将类作为函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62941605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com