nodejs上的sinon.js:require('sinon')返回空对象

我想在node.js和mocha上使用sinon 。 我在我的testing文件中做以下事情:

 var sinon = require('sinon') 

之后, sinon var是空的对象。 global.sinon是未定义的。 我究竟做错了什么?

当你使用sinonmocha一起使用时,你应该从mocha命令行(或者在mocha.opts文件中)要求sinon

 mocha --require sinon 

之后,经常require按预期工作。