带有 jest-angular-preset 和 Storybook 的 Broken Storyshots找不到 setupJest 模块

问题描述

jest-preset-angular 库在尝试运行结构测试时出现问题。他们已将 setupJest 文件重命名为 setup-jest。

当运行命令触发结构测试时,终端中显示的是:

 Cannot find module 'jest-preset-angular/build/setup-jest' from '../../node_modules/@storybook/addon-storyshots/dist/ts3.9/frameworks/angular/loader.js'

      at Resolver.resolveModule (../../node_modules/jest-resolve/build/index.js:306:11)
      at setupAngularJestPreset (../../node_modules/@storybook/addon-storyshots/dist/ts3.9/frameworks/angular/loader.js:36:14)
      at Object.load (../../node_modules/@storybook/addon-storyshots/dist/ts3.9/frameworks/angular/loader.js:43:5)
      at Object.loadFramework [as default] (../../node_modules/@storybook/addon-storyshots/dist/ts3.9/frameworks/frameworkLoader.js:26:19)
      at Object.testStorySnapshots [as default] (../../node_modules/@storybook/addon-storyshots/dist/ts3.9/api/index.js:60:39)

预期结果是触发结构测试以仔细查看我们的代码结构。

在 Storybook 的问题板上报告了一个类似的问题,但没有发布任何内容作为此问题的解决方案:

Storybook Issue Link

还有一个我在网上看到的解决方法,它涉及到我想作为最后手段去的节点模块:

Workaround

如果有人有任何解决此问题的信息,将不胜感激!谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)