You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React版Storybook无法识别组件问题求助

Storybook无法识别组件故事文件的排查与解决

问题描述

运行Storybook时偶尔出现组件缺失情况,目标故事文件路径为:... New folder\workingtestwithpawel\src\components\Ai4Process_mylib_test2\demo.stories.tsx,当前.storybook/main.js配置如下:

/** @type { import('@storybook/react-webpack5').StorybookConfig } */
const config = {
  stories: ['../src/**/*.stories.@(js|jsx|ts|tsx)'],
  addons: ['@storybook/addon-links', '@storybook/addon-essentials'],
  framework: {
    name: '@storybook/react-webpack5'
  },
  docs: {
    autodocs: 'tag'
  }
};
export default config;

配置调整与排查步骤

  • 优化路径匹配规则:当前通配符理论上能覆盖目标文件,但路径含空格(如New folder)可能导致解析异常,可尝试显式添加目标目录来兜底:
    stories: [
      '../src/**/*.stories.@(js|jsx|ts|tsx)',
      '../src/components/Ai4Process_mylib_test2/*.stories.@(js|jsx|ts|tsx)'
    ],
    
  • 校验文件命名:确保文件名严格符合*.stories.tsx格式,无拼写错误(注意部分系统下大小写敏感,避免出现Demo.Stories.tsx这类不符合规则的命名)。
  • 清理Storybook缓存:缓存损坏会导致文件不被识别,执行清理命令后重启:
    npx storybook clean
    npm run storybook
    

进程卡顿相关排查

进程卡顿确实可能导致该问题,可按以下方式处理:

  • 彻底关闭Storybook所有进程(包括后台残留),重新启动。
  • 检查本地CPU、内存占用,确保资源充足,避免Storybook的文件扫描进程被阻塞。
  • 若有自定义webpack配置,确认未设置忽略目标目录或文件后缀的规则。

内容的提问来源于stack exchange,提问作者tgmjack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 13:25:59