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 的问题板上报告了一个类似的问题,但没有真正发布任何解决此问题的方法:
还有一个我在网上看到的解决方法,它涉及触摸我想作为最后手段使用的节点模块:
如果有人有任何解决此问题的信息,将不胜感激!谢谢!