使用rewiremock时,故事书构建的版本故事崩溃

时间:2019-07-03 13:08:55

标签: javascript node.js reactjs webpack storybook

静态构建故事书时,使用rewiremock的故事会崩溃。

重现行为的步骤:

  1. 创建故事
  2. 安装并导入rewiremock
  3. 创建一个类似的模拟
rewiremock('./helpers/sessionHistory')
  .callThrough()
  .with({
    getLastSession: () => ({
      email: 'mocked-mail',
      name: 'mockedName',
    }),
  })
  .toBeUsed(); // always check was the mock used, or not.

  1. 建立故事书
  2. 打开静态页面。

  3. 看到错误 enter image description here

1 个答案:

答案 0 :(得分:0)

在这里已解决(https://github.com/theKashey/rewiremock/issues/89

  

嗨,   我添加了HMR插件,并且错误仍然存​​在,但是随后我将开发模式强制设置为webpack配置(默认情况下,该版本使用prod进行构建)并且有效。