【发布时间】:2020-07-15 14:04:19
【问题描述】:
我正在尝试使用 react guide 加载演示故事书故事(withText、withIcon),但我无法运行任何示例故事。
为免生疑问,这里是代码文件(Histogram.stories.js):
import React from 'react';
import { Button } from '@storybook/react/demo';
export default { title: 'Button' };
export const withText = () => <Button>Hello Button</Button>;
export const withEmoji = () => (
<Button>
<span role="img" aria-label="so cool">
???? ???? ???? ????
</span>
</Button>
);
还有我的main.js
module.exports = {
stories: ['../src/**/*.stories.jsx?'],
};
当我运行npm run storybook 时,我得到了这个页面:
这是 devconsole 中的输出:
vendors~main.9bf87aec509ee033c0f8.bundle.js:135070 Download the React DevTools for a better development experience: https://fb .me/react-devtools
DevTools failed to parse SourceMap: chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/include.preload.js.map
DevTools failed to parse SourceMap: chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/include.postload.js.map
DevTools failed to parse SourceMap: http://localhost:60923/unfetch.mjs.map
这并没有显示出了什么问题。
同样我看不到命令行设置有什么问题
> start-storybook
info @storybook/react v5.3.18
info
info => Loading presets
info => Loading presets
info => Adding stories defined in ".storybook\main.js".
info => Using default Webpack setup.
info => Using base config because react-scripts is not installed.
webpack built 618e1f89c3579e851a85 in 52146ms
╭────────────────────────────────────────────────────╮
│ │
│ Storybook 5.3.18 started │
│ 1.37 min for manager and 1.37 min for preview │
│ │
│ Local: http://localhost:60923/ │
│ On your network: http://192.168.0.15:60923/ │
│ │
╰────────────────────────────────────────────────────╯
我能找到的唯一似乎相关的 CLI 选项是 --debug-webpack,但在我的情况下这不会产生进一步的输出。
我可以做些什么来进一步解决这个问题?
【问题讨论】:
-
你好,这个项目你是用 create-react-app 还是你自己做的?
-
@Y4glory 我自己做了这个,但是我从同事那里复制了一些配置
-
你能给我一个你的项目结构的样本吗?
-
@Y4glory 它是一个非常扁平的结构,但我不能把它公开放在任何地方。只是
src/components/Histogram.js和src/components/Histogram.stories.js,在基础级别我有.babelrc,其他一切都像.gitignore或.eslintrc等。 -
您能否检查您在
.storybook文件夹中的main.js以确保您有这条线?stories: ['../src/**/*.stories.js'],
标签: javascript reactjs storybook