React+vitejs+故事书设置



我正在尝试设置与vitejs和故事书捆绑在一起的react在按照vitejs-docs的故事书运行setup命令后,vitebuilder的故事书会运行,但一直显示它是加载程序,什么也没发生,如果有人能告诉我如何用react和vite设置故事书,我将非常感谢。

问题是jest(由插件交互使用(假设它在节点中运行,因此它依赖于全局作用域上的global,而全局作用域在浏览器中不存在。在故事书中处理此问题的一种方法是添加一个.storybook/preview-head.html文件,该文件的内容为:

<script>
window.global = window;
</script>

这将把window别名为jest所期望的global,这对于交互插件所需的各种东西来说都很好。Jest 28将修复这个问题,它可能会在故事书的下一个主要版本(7.0(中使用

我删除了交互插件,它运行良好,我不使用这个插件,所以这对我来说不是问题,如果有人能修复它并分享它将是多么棒的

最新更新