React多页面应用脚手架-v1.3.0
react-multi-page-app是一个基于react和webpack的多页面应用架构,通过编译生成对应目录结构清晰的静态页面,实现多页面便捷开发维护。1.3.0 版本对项目整体做了一个全面的升级,添加修改的以下几个方面:
- 增加项目创建命令rppx-cli
- 创建Demo展示页面
- 完善修改REAMDME(中文/英文)
- 增加了redux的使用
- 优化目录结构
- 优化整体代码
安装及使用
全局安装rppx-cli
命令并创建自己的react多页项目
安装rppx-cli
$ npm install rppx-cli -g
创建react多页项目
$ rppx init my-react
安装依赖
$ npm install
开发环境
$ npm run dev
编译打包
$ npm run build
运行
$ npm start
自动打开浏览器浏览页面 开发 http://localhost:3100 生产 http://localhost:3118
创建新页面
- 在src下创建一个文件目录
- 在新创建的文件目录下添加
index.js
(必须,因为是webpack打包入口文件)
- 在新创建的文件目录下添加
- 在新创建文件夹下添加
pageinfo.json
(非必须) 供html插件使用
- 在新创建文件夹下添加
npm run dev
开发
|-- src|-- index/|-- page2/|-- index.js|-- pageinfo.json
目录结构调整
v1.3.0 对整个文件结构做了优化
- 将将页面文件放在
src
下的pages
里统一管理 - 增加了
store
文件夹放redux相关文件。 - 对整体文件命名以及结构做了大幅度调整
Demo页面
http://www.h5cool.com/react-multi-page-app/demo/
- home页为一个简单预览页
- todo页是一个基于react-redux的todolist页面
- 整页排版使用bulma.css
完整代码参考项目react-multi-page-app
转载于:https://blog.51cto.com/feman/2328257
React多页面应用脚手架-v1.3.0相关推荐
- 魔众相册系统 v1.1.0 页面SEO优化,系统升级调整
轻量级的相册系统 魔众相册系统发布v1.1.0版本,新功能和Bug修复累计13项,页面SEO优化,系统升级调整. 2021年12月08日魔众相册系统发布v1.1.0版本,增加了以下13个特性: ·[新 ...
- 魔众一物一码溯源防伪系统 v1.2.0 增加二维码显示页面,后台升级
魔众一物一码溯源防伪系统支持批量生成.管理防伪码.溯源码,帮助您更好的管理商品防伪码. 魔众一物一码溯源防伪系统发布v1.2.0版本,新功能和Bug修复累计10项,增加二维码显示页面,后台升级. 20 ...
- 魔众一物一码溯源防伪系统 v1.1.0 页面SEO优化,系统升级调整
魔众一物一码溯源防伪系统 魔众一物一码溯源防伪系统发布v1.1.0版本,新功能和Bug修复累计8项,页面SEO优化,系统升级调整. 2021年12月08日魔众一物一码溯源防伪系统发布v1.1.0版本, ...
- webpack+react多页面开发架构
项目已经升级为最新版本参考react-multi-page-app webpack在单页面打包上应用广泛,以create-react-app为首的脚手架众多,单页面打包通常指的是将业务js,css打包 ...
- 免费的可视化Web报表工具,JimuReport v1.5.0版本发布
项目介绍 积木报表,一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计!功能涵盖,数据报表.打印设计.图表报表.大屏设计等! 秉承"简单.易用.专业"的产品理念,极大的降低 ...
- AEAI WM v1.6.0 升级说明,开源工作管理系统
1 升级说明 AEAI WM v1.6.0版是AEAI WM v1.5.0版工作管理系统的升级版本,本次升级的系统是基于AEAI DP 3.8.0_20170228进行打包部署的,对产品中的功能及BU ...
- 域控制器升级的先决条件验证失败新建_快应用开发工具升级v1.4.0
IDE v1.4.0 更新日志(Release Notes) 一.[新增]IDE编译配置项 二.[新增]语法插件增加template中方法自动补全 三.[优化]IDE web预览模块增加编译失败页面, ...
- Java 洛谷 提交完题目的代码之后一直停留在 ( 正在等待编译……),刷新页面之后 ,显示 Unaccepted 0分
在洛谷刷题的时候遇到了这样的问题: 提交完题目的代码之后一直停留在 ( 正在等待编译--),刷新页面之后 ,显示 Unaccepted 0分 解决方法: 1.检查你的类名是否是 Main 2.检查你的 ...
- Spark编程指南V1.4.0(翻译)
Spark编程指南V1.4.0 · 简介 · 接入Spark · Spark初始化 · 使用Shell · 在集群上部署代码 · ...
最新文章
- K8s deployments的故障排查可视化指南
- jquery中not方法失效的解决方案
- 如何让excel表格排头一直都在_Excel表格技巧—如何计算矩阵相乘
- ICMP报文的格式和种类
- 1万条数据大概占多大空间_9月漫画数据月报丨多平台评论数,收藏数较上月大幅下降...
- STM32的GPIO为输出模式时获取其输出状态
- alter在mysql_MySQL中ALTER用法小结
- Ubuntu下绘图软件krita64位无中文问题
- 大数据技术之kafka (第 3 章 Kafka 架构深入 ) 消费者组案例
- python常用的装饰器有哪些_python基本装饰器
- 高并发、高性能 Web 架构
- C++餐厅订餐管理系统
- 2000款商务通用PPT模板免费下载
- 寻找 IT 服务行业隐形冠军, 航天信息上市十年再造中国梦
- 挑战杯一次出乎意料的比赛
- bukgu 杂项 图穷匕见
- Cesium,ClippingPlanes,任意剪裁面对3DTiles剪裁
- IO流,多线程,网络编程(4)JavaSE
- 如何测量服务器的带宽
- Linux下用Samba作PDC配置方法
热门文章
- RPC简介,及与web service的对比
- SQL Server 2016 AlwaysOn 安装及配置介绍
- JavaScript改变 HTML 内容
- MVVM架构~knockoutjs系列之为validation.js扩展minLength和maxLength
- Java多线程:类ThreadPoolExecutor详解
- php autoload机制学习
- 修复电脑右键没有新建记事本
- SQLServer中Case的用法
- Python之Fabric
- ImageNet Classification with Deep Convolutional Nerual Networks(AlexNet)