答案 0 :(得分:1)
您可以使用should.noConflict
告诉Should.js使用与should
不同的名称。 Should.js将它使用的名称添加到Object.prototype
,这无疑会引起一些麻烦......
答案 1 :(得分:1)
只是为了填补所有可能性。
您可以通过should/as-function
要求should.js并仅将其用作函数,在这种情况下它不会尝试扩展Object.prototype
:
should(1).be.a.Number();