描述bug
这可能类似于 #9412 。我一直能正常预览,但今天早上它们在画布选项卡中停止出现,并且一段时间内拒绝回来。(实际上,页面加载时它们几乎立即出现并消失。)我现在恢复正常了,只是想记录下来,以防其他人遇到同样的问题。
- 在开发者工具中检查时,预览元素似乎不存在。
- 当我在一个不同的FF会话容器中查看页面时,或者在另一个浏览器中,我可以正常预览。
- 当我切换到Firefox开发者工具中的响应式设计模式并选择不同的视口大小时,预览重新出现,当我退出开发者工具时它仍然可见。
- 我尝试通过在
main.js
数组中的addons
处注解掉"@storybook/addon-docs"
来禁用Docs插件,重启Storybook并重新加载页面,但没有效果。 - 我也尝试清空
node_modules
并重新运行npm install
。
重现
重现行为的方法:
- 在 http://localhost:6006/ 上加载本地的Storybook页面。
- 点击侧边栏中的一个故事。
预期行为
组件预览在画布选项卡中正常显示。
截图
代码片段
main.js
:
const path = require( 'path' );
module.exports = {
"stories": [
'../themes/mytheme/components/**/stories/*.@(js|mdx)',
],
"addons": [
"@storybook/addon-docs",
"@storybook/addon-links",
"@storybook/addon-essentials",
"@storybook/addon-postcss"
],
webpackFinal: async ( config ) => {
config.module.rules.push( {
test: /\.scss$/,
use: [ 'style-loader', 'css-loader', 'sass-loader' ],
include: path.resolve( __dirname, '../' ),
} );
return config;
},
// Adds React import to built JS modules
babel: async ( options ) => ( {
...options,
"plugins":
[
"react-require"
],
} ),
};
系统
Environment Info:
System:
OS: macOS 10.15.7
CPU: (16) x64 Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
Binaries:
Node: 14.16.0 - ~/.nvm/versions/node/v14.16.0/bin/node
Yarn: 1.22.10 - /usr/local/bin/yarn
npm: 6.14.11 - ~/.nvm/versions/node/v14.16.0/bin/npm
Browsers:
Chrome: 89.0.4389.90
Firefox: 87.0
Safari: 14.0.3
npmPackages:
@storybook/addon-actions: ^6.2.7 => 6.2.7
@storybook/addon-docs: ^6.2.7 => 6.2.7
@storybook/addon-essentials: ^6.2.7 => 6.2.7
@storybook/addon-links: ^6.2.7 => 6.2.7
@storybook/addon-postcss: ^2.0.0 => 2.0.0
@storybook/react: ^6.2.7 => 6.2.7
附加上下文
在这里添加有关问题的其他上下文。
4条答案
按热度按时间1mrurvl11#
你有一个可以分享的复现仓库吗?
bwitn5fc2#
非常感谢@shilman,不幸的是这是一个私人的,但我刚刚有四个非常基本的故事——请参见附加。
vuv7lop33#
yfwxisqw4#
大家好!最近似乎没有太多关于这个问题的进展。如果还有问题、评论或错误,请随时继续讨论。遗憾的是,我们没有时间处理每一个问题。我们始终欢迎贡献,所以如果你想帮忙,请发送一个pull request。30天后未活跃的问题将被关闭。谢谢!