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

How can I bundle my tests which use Sinon.js using Rollup.js?

我正在使用 Rollup.js 和插件 rollup-plugin-node-resolverollup-plugin-commonjs 来捆绑我的测试,这些测试使用 Sinon.js。当我尝试 运行 捆绑文件时,出现以下错误:

Error: Dynamic requires are not currently supported by rollup-plugin-commonjs

是否有任何解决此错误的方法,或者我是否必须使用 Webpack 等其他工具?

Sinon.js v1.x 不适用于 Rollup.js 这样的打包器。您应该升级到较新的版本(v2.x 或更高版本)。