在Jest测试中使用Webpack的DefinePlugin变量

Kub*_*a T 6 reactjs webpack jestjs

我对React很陌生,来自Angular。我正在为将请求发送到外部端点的代码编写一些测试。显然,我不想在生产代码中对真正的主机进行硬编码,因此我认为我可以使用webpack DefinePlugin来保持不变。

如何一起配置Webpack和Jest以使用Webpack的功能?

小智 11

就像在package.json或jest.config.js中那样:

"jest": { "globals": { "__DEV__": true } }

如果您仍然有任何问题,请在这里查看开玩笑的官方文档:

全局对象

  • 这是唯一的方法吗?有没有办法将玩笑直接连接到webpack定义的插件? (4认同)