基于electron+react+redux+saga的基础项目配置-创新互联
这篇文章主要为大家详细介绍基于electron+react+redux+saga的基础项目配置,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
基于electron
+ react
+ redux
+ saga
的基础项目配置
github:https://github.com/maichonglyd/electron-react-base
项目结构:
- app 最终要打包的目录
- build 调试项目时打包的目录
- flow flow语法定义目录
- img 图片目录
- scss 界面样式目录
- src 界面代码目录
- webpack webpack打包配置目录
src下目录结构:
- components 界面组件目录
- pages 界面目录
- redux 数据组织目录
- sagas 数据请求目录
- App.jsx 页面路由配置
- main-dev.js 项目调试入口
- main.js 项目打包后的入口
- renderer.jsx 页面启动文件
项目的调试:
npm init
npm run webpack-renderer-watch
npm run start-dev
调试时如果需要使用图片,可以放入
img
目录下,在需要打包的时候请把img
目录下的图片复制到app
的img
目录下
项目打包成exe:
如果有图片或别的文件,请复制到app
目录下。
npm run build //默认打包成exe,别的系统打包需要另行配置
或者
npm run webpack-main
npm run webpack-renderer
npm run electron-builder
以上就是electron+react+redux+saga的基础项目配置的具体操作,代码应该是足够清楚的,而且我也相信有相当的一些例子可能是我们日常工作可能会见得到的。通过这篇文章,希望你能收获更多。
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文名称:基于electron+react+redux+saga的基础项目配置-创新互联
本文来源:http://azwzsj.com/article/cdgpes.html