Styleguidist-使用dev webpack config构建

Styleguidist-使用dev webpack config构建,webpack,react-styleguidist,Webpack,React Styleguidist,styleguidist服务器工作得很好(非常感谢) 我现在想构建静态html文件,以便粘贴在github页面中,但是 styleguidist build抛出TypeError:无法读取未定义的的属性“tapAsync”,该属性似乎源自favicons网页包插件,该插件仅在我的产品网页包配置中使用 似乎styleguidistbuild将-p标志传递给webpack(或者以其他方式导致使用此配置),但我更喜欢使用dev配置进行构建 有人知道这是如何实现的吗?不确定您是否仍然存在此问题,但我刚刚

styleguidist服务器
工作得很好(非常感谢)

我现在想构建静态html文件,以便粘贴在github页面中,但是

styleguidist build
抛出
TypeError:无法读取未定义的
的属性“tapAsync”,该属性似乎源自favicons网页包插件,该插件仅在我的产品网页包配置中使用

似乎
styleguidistbuild
-p
标志传递给webpack(或者以其他方式导致使用此配置),但我更喜欢使用dev配置进行构建


有人知道这是如何实现的吗?

不确定您是否仍然存在此问题,但我刚刚遇到它,正在使用Create React App和Typescript创建一个新的Styleguidist项目……如果出现同样的问题,dev server工作正常,但是createreact应用程序的生产构建设置中的某些内容导致了与styleguidist自身内部内容的冲突

在styleguide.config.js中,附加在我的设置对象中

module.exports = {
  // ...other configgy stuff,
    webpackConfig: require('./node_modules/react-scripts/config/webpack.config.js')(
    'development'
  ),
};
不确定这是否100%正确,但适合我的情况。 根据styleguidist的文档,为CreateReact应用程序设置的一些东西可能会破坏这个过程

我想你也可以这么做..我只是在破解了这个补丁后找到的


我还没试过……我想我应该先用RTFM’ed,这似乎是个bug,最好报告一下。
{
  "scripts": {
    "build": "cross-env NODE_ENV=development react-styleguidist build"
  }
}