描述bug
可能与这个相同 -> #24445
使用...
react-vite 模板
yarn (berry 4.0.2), pnp, 和 workspaces
Docker 镜像(Alpine)
重现方法
storybook build
系统信息
Storybook Environment Info:
System:
OS: Linux 6.5 Alpine Linux
CPU: (12) x64 unknown
Shell: 1.36.1 - /bin/ash
Binaries:
Node: 20.10.0 - /tmp/xfs-beea7742/node
Yarn: 4.0.2 - /tmp/xfs-beea7742/yarn <----- active
npm: 10.2.3 - /usr/local/bin/npm
其他相关信息
"修复"不应是"不要使用Alpine镜像"
5条答案
按热度按时间vcudknz31#
我也遇到了这个问题,使用的是基于OS X的vue + vite。问题是否与vite插件有关?有人偶然发现解决方法了吗?
经过大量调试,我发现Vite插件可以覆盖彼此的构建设置。在我的案例中,
vite-plugin-rails
覆盖了input
中的rollupOptions
部分,这意味着iframe输入不再存在,因此也不再是构建的一部分。我已经为该插件提出了一个修复方案(ElMassimo/vite_ruby#488),但如果有人阅读此问题,我建议检查您的Vite插件列表(尤其是那些在
viteFinal
中设置的和您的vite.config.ts
),看看禁用它们是否能使iframe再次出现。velaa5lx2#
我正在经历相同的问题,在我的本地机器(不是CI)上。当我运行
storybook dev
时,它运行正常。storybook build
完成后会生成一个./storybook-static/文件夹,但没有iframe.html。所以当我通过npx http-server ./storybook-static/
加载网站时,它无法显示任何内容,JS控制台显示以下内容:http-server日志显示以下内容:
相关软件包:
配置(.storybook/main.ts):
信息:
vcirk6k63#
关于这个问题有什么更新吗?我看到的问题和上面@KieranP的配置差不多。
brvekthn4#
同样的问题。本地所有文件都在storybook-static中,但在CI中使用node:20-slim有时构建不正确,文件最终会丢失。我还没有找到解决方法。过去几年里,我们的Storybooks时不时会出现问题。我们正在使用@storybook/html-webpack5。
uoifb46i5#
有任何解决方案吗?我正在遇到相同的问题。