没有故事的Storybook组成

lndjwyie  于 6个月前  发布在  其他
关注(0)|答案(9)|浏览(70)

描述bug

我想创建一个由多个URL组成的故事书组件,但项目中没有任何故事被定义(仅包含对其他实时故事书的引用的空项目)。这种方式是可行的,但UI存在问题,似乎并不支持得很好。UI卡在"加载"状态。

预期行为

应该没有加载指示器,并且第一个组合的故事书应该被选中。

截图

mwkjh3gx

mwkjh3gx1#

在新的PR中重新应用了修复。

rdrgkggo

rdrgkggo2#

临时解决方法:添加一个仅包含文档的MDX故事,并附上README。

bmp9r5qi

bmp9r5qi3#

以下是翻译后的文本内容:

  • 漂亮的日志似乎不起作用,我根本看不到任何"manager received"消息
  • 预览似乎根本不会发出配置好的故事
wsewodh2

wsewodh24#

找到这个:

if (stories) {
    const storiesFilename = path.resolve(path.join(configDir, `generated-stories-entry.js`));
    virtualModuleMapping[storiesFilename] = interpolate(storyTemplate, { frameworkImportPath })
      // Make sure we also replace quotes for this one
      .replace("'{{stories}}'", stories.map(toRequireContextString).join(','));
  }

如果没有故事文件,这将导致configure永远不会被调用。

7bsow1i6

7bsow1i66#

PR解决了无限期的“加载”问题。但是,在之后,我们应该添加一些方法来配置storybook,使其不显示“您的storybook为空”的消息。

c6ubokkw

c6ubokkw7#

@ndelangen 请问这个情况如何?
lp0sw83n

lp0sw83n8#

我们正在经历同样的问题,有什么想法可以解决这个问题吗?

jjhzyzn0

jjhzyzn09#

似乎仍在发生,仅供参考。

相关问题