Pur*_*ret 18 javascript reactjs storybook
我正在尝试使用这个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>
);
Run Code Online (Sandbox Code Playgroud)
和我的 main.js
module.exports = {
stories: ['../src/**/*.stories.jsx?'],
};
Run Code Online (Sandbox Code Playgroud)
当我运行时,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
Run Code Online (Sandbox Code Playgroud)
这并没有显示出了什么问题。
同样,我看不出命令行上的设置有什么问题
> 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/ ?
? ?
??????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
我能找到的唯一 CLI 选项似乎相关,--debug-webpack但是在我的情况下这不会产生进一步的输出。
我该怎么做才能进一步解决此问题?
Y4g*_*ory 12
将main.js您的./storybook 文件夹中包含行stories: ['../src/**/*.stories.jsx?'],,因为你的故事被命名Histogram.stories.js应该像下面。
module.exports = {
stories: ['../src/**/*.stories.js']
};
Run Code Online (Sandbox Code Playgroud)
我尝试使用您的代码在我的代码中复制它,main.js并且完全相同的事情也发生在我身上。还添加?这样的stories: ['../src/**/*.stories.js?']会给出同样的错误
编辑 - 您可以检查两者.js并.jsx通过修改这样的行stories: ['../src/**/*.stories.js(x)?']
编辑(24/7/2021)-截至今天,在安装 storybooknpx sb init并选择 react 作为模板时,它会自动在 main.js 文件中添加以下代码段
module.exports = {
"stories": [
"../stories/**/*.stories.mdx",
"../stories/**/*.stories.@(js|jsx|ts|tsx)"
],
"addons": [
"@storybook/addon-links",
"@storybook/addon-essentials"
]
}
Run Code Online (Sandbox Code Playgroud)
这解决了这个问题
| 归档时间: |
|
| 查看次数: |
21707 次 |
| 最近记录: |