Open programmer-yang opened 6 years ago
最近开源了一个组件、文档、测试、发布解决方案, 是基于bisheng写的,在这个过程中研究了一下GitHub Pages
组件、文档、测试、发布
bisheng
GitHub Pages
这里分享一篇文章
但bisheng目前发布到GitHub Pages还存在一些问题,我提了个问题,可以在这里查看进度 后续看是否需要写一篇总结在这里 待续...
2018-01-08 目前问题已经解决,原来在bisheng的config中可以定义一个root节点,这个节点就是来设置路由前缀的,因为git pages上所有的目录都是xxx.github.io/xxx/这样的结构,所以需要设置一下路由的前缀。 像这样:
config
root
xxx.github.io/xxx/
if (process.env.NODE_ENV) { bishengConfig.htmlTemplateExtraData = { root: '/component-factory/' }; bishengConfig.root = '/component-factory/'; }
考虑到开发环境中是不需要设置htmlTemplateExtraData和root节点的 如果使用的是create-react-app的话,就需要手动在package.json中配置homepage节点。编译过程中,程序会解析你这个配置,解析出路由前缀和资源前缀,详情参考我上边儿分享的那篇文章
htmlTemplateExtraData
如果使用的是create-react-app的话,就需要手动在package.json中配置homepage节点。编译过程中,程序会解析你这个配置,解析出路由前缀和资源前缀,详情参考我上边儿分享的那篇文章
create-react-app
package.json
homepage
最近开源了一个
组件、文档、测试、发布
解决方案, 是基于bisheng
写的,在这个过程中研究了一下GitHub Pages
但
bisheng
目前发布到GitHub Pages
还存在一些问题,我提了个问题,可以在这里查看进度 后续看是否需要写一篇总结在这里 待续...2018-01-08 目前问题已经解决,原来在
bisheng
的config
中可以定义一个root
节点,这个节点就是来设置路由前缀的,因为git pages上所有的目录都是xxx.github.io/xxx/
这样的结构,所以需要设置一下路由的前缀。 像这样: