jquery.mockjax 与需要 shim 的 Webpack 一起使用
jquery.mockjax using with Webpack needing shim
有没有人使用 mockjax 进行 webpack 的 jasmine 单元测试?我不断收到 $.mockjax is undefined。跟
有关系
// 注意:要将 Mockjax 用作 Node 模块,您必须为工厂提供 // 有效版本的 jQuery 和 window 对象(全局范围): // var mockjax = require('jquery.mockjax')(jQuery, window);
但我不能在 AMD 模块中使用 require。我尝试在 webpack 中使用 shim 和 import-loader,但我可能做错了什么,因为我没有完全理解这个问题。
这很老了,但我错过了,因为缺少 mockjax
标签!无论如何,这应该在 PR #284. There was an issue about this with some suggestions 中得到解决,特别是:
{
test: require.resolve('jquery-mockjax/dist/jquery.mockjax.js'),
use: ['imports-loader?this=>window,exports=>""']
}
有没有人使用 mockjax 进行 webpack 的 jasmine 单元测试?我不断收到 $.mockjax is undefined。跟
有关系// 注意:要将 Mockjax 用作 Node 模块,您必须为工厂提供 // 有效版本的 jQuery 和 window 对象(全局范围): // var mockjax = require('jquery.mockjax')(jQuery, window);
但我不能在 AMD 模块中使用 require。我尝试在 webpack 中使用 shim 和 import-loader,但我可能做错了什么,因为我没有完全理解这个问题。
这很老了,但我错过了,因为缺少 mockjax
标签!无论如何,这应该在 PR #284. There was an issue about this with some suggestions 中得到解决,特别是:
{
test: require.resolve('jquery-mockjax/dist/jquery.mockjax.js'),
use: ['imports-loader?this=>window,exports=>""']
}