如何使用Rollup.js捆绑使用Sinon.js的测试?

Mic*_*ski 9 javascript commonjs node.js sinon rollupjs

我正在使用带插件的Rollup.js rollup-plugin-node-resolverollup-plugin-commonjs捆绑我的测试,它们使用Sinon.js.当我尝试运行捆绑的文件时,我收到以下错误:

错误:rollup-plugin-commonjs目前不支持动态需求

有没有解决此错误的方法,或者我是否必须使用其他一些工具,如Webpack?

Mic*_*ski 1

Sinon.js v1.x 不适用于 Rollup.js 等捆绑程序。您应该升级到较新的版本(v2.x 或更高版本)。