【发布时间】:2019-01-01 23:50:24
【问题描述】:
我最近升级到 Angular 6,所有运行良好的测试都失败并出现以下错误
TypeError:应该不是函数
我正在使用 Angular-Cli 6,我最好的猜测是这是因为“应该”没有合适的类型(npm-package:https://www.npmjs.com/package/should)
我在每个使用 should 函数的文件中添加了以下两行。
import should = require('should');
const persist = should; // need to use should library for tests to run https://stackoverflow.com/a/25563303/1373856
另外,我正在使用“打字”:“2.1.1” 有人遇到过类似的问题吗?
【问题讨论】:
标签: angular typescript angular-cli karma-jasmine should.js