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

标签 javascript node.js sinon commonjs rollupjs

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

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

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

最佳答案

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

关于javascript - 如何使用 Rollup.js 捆绑使用 Sinon.js 的测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40334243/

相关文章:

javascript - 使用 du 命令获取文件夹的大小

typescript - 在 TypeScript 中进行单元测试时, stub 依赖项的正确方法是什么?

javascript - 从 Django 模板到完全休息?

javascript - 堆叠的 div 都使用 jquery .click 激活

c# - Ajax 发布到 ASP.net MVC Controller - 对象属性为空

javascript - Istanbul 尔纽约将包含测试文件

node.js - Firebase Admin SDK - 创建没有密码的用户是否安全?

javascript - 同一数组中的 javascript 对象之间的一对一关系 (AngularJS)

javascript - sinon 模拟 withArgs 中具有未知值的对象 - sinon.match

ember.js - 如何在 ember-cli 中为 jshint 声明要忽略的全局变量?