TypeError:assert.isnotempty不是Chai断言的功能



我得到assert.isnotempty在与chai主张时,这不是摩卡测试的功能。我在package.json

中定义了"chai": "^4.1.2"
const assert = require('chai').assert;
assert.isNotEmpty({"foo" : "bar"});

导致:

TypeError: assert.isNotEmpty is not a function

我没有看到什么?

这是一个NPM问题。通过运行npm list,我看到了错误

npm ERR! invalid: chai@3.5.0 /.../node_modules/chai

由于某种原因,NPM被限制在较旧版本的错误中。我删除了node_modules和package-lock.json并再次运行npm安装并使其工作。

最新更新