xsky-fe/wizard-ui

support docgen 遇到兼容性问题

Opened this issue · 0 comments

流程

方法一

使用官方推荐 gatsby 插件

yarn add gatsby-transformer-react-docgen

配置 gatsby-config.js

module.exports = {
  plugins: [`gatsby-transformer-react-docgen`],
}

重启yarn start garpgql 中没有 allComponentMetadata 的 query (google 后没有有效解决方案)

方法二

使用 react-docgen 新版本支持解析 typescript 结构的 React 代码

yarn add react-docgen
# React Code to String
yarn add raw-loader

使用 react-docgen 提供的 parse 方法。遇到 "Can not resolve 'fs'" 问题(旧版本没有这个问题,但是不支持 typescript。新版本~~)

ing...