storybook [Bug]: react-docgen-typescript-plugin 的 export default class 类型导出存在 bug,

hsvhsicv  于 5个月前  发布在  React
关注(0)|答案(2)|浏览(50)

描述bug

源代码如下:

`export default class FontColor extends Plugin { static createToolbarElement = () => {} }`
bundle:

![](//img.saoniuhuo.com/images/202408/42651723550158813.jpg)

可以通过以下方式修复:
```javascript
 `
class FontColor {}
export default FontColor
 `
版本:
@storybook/react-docgen-typescript-plugin: 1.0.6--canary.9.0c3f3b7.0_webpack@5.76.0

#### 重现方法

* 无响应*

#### 系统信息

* 无响应*

#### 其他上下文信息

* 无响应*
km0tfn4u

km0tfn4u1#

你能在你的项目中尝试以下的金丝雀,并让我知道它是否解决了你的问题(或者产生了新的问题)吗?我们正在将默认的docgen从react-docgen-typescript切换到react-docgen,这会快得多,也可能修复一些长期存在的bug。非常感谢!

注意,目前这个改变只适用于Vite项目。在“如何测试”部分的说明:👉 #23825

bxgwgixi

bxgwgixi2#

请尝试在您的项目中使用以下canary,并告诉我它是否解决了您的任何问题(或产生了新的问题)。我们希望将默认的docgen从切换到,这要快得多,可能还会修复一些长期存在的错误。非常感谢!react-docgen-typescript``react-docgen

请注意,此更改目前仅适用于Vite项目。“如何测试”部分中的说明:👉 #23825

我的项目使用react-webpack5作为框架,所以我认为这种方法可能行不通。非常感谢!

相关问题