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"
}
}