0

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 的问题板上报告了一个类似的问题,但没有真正发布任何解决此问题的方法:

故事书发行链接

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

解决方法

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

4

0 回答 0