【发布时间】:2018-06-01 05:36:36
【问题描述】:
我是 React 的新手,来自 Angular。我正在为将向外部端点发送请求的代码编写一些测试。显然,我不想在生产代码中硬编码一个真正的主机,所以我想我可以使用 webpack 的DefinePlugin 来保持这个不变。
如何配置 Webpack 和 Jest 一起使用 Webpack 的功能?
【问题讨论】:
-
我认为理论上是不可能的,因为webpack定义插件的变量是可用的
afterwebpack的编译,但是jest脚本运行before编译。 -
@arikanmstf 使用 Karma 和 Angular 编写测试我能够从 webpack 级别运行它们,这就是我好奇的原因:)
-
@arikanmstf 这绝对是可行的。您可以轻松定义一个通用的 globals.js 文件,该文件导出一个 key/val 对象并在 jest 和 webpack 中都需要它以进行同步...