Skip to content

Jasonzj/react-starter-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-starter-cli

react初始项目生成器

Build Status Packagist

集成了react开发常用技术桟 *react@v16.0.0 + redux + router4 + webpack3 + es6/es7 + sass + proxy + 组件懒加载 +热加载...

项目模板地址

Get Started

  1. 安装react-starter-cli
npm install -g react-starter-cli
  1. 构建react项目
jreact init [projectName]
  1. 安装依赖
npm install
  1. 运行
  • 运行dev-server
npm run dev
  • 打包
npm run build

项目结构

.
├── public                   # 公共静态资源
├── index.html               # html模板
├── src                      # 主目录
│   ├── entry.js             # 入口js文件 
│   ├── app.scss             # 初始化样式
│   ├── App.jsx              # 根组件
│   ├── AsyncComponent.js    # 懒加载组件
│   ├── Utils                # 工具函数
│   ├── Components           # 全局可复用组件
│   ├── Containers           # 路由级别组件
│   ├── Router               # 路由管理
│   ├── ducks                # Redux管理
├── server.js                # 前端服务器
├── webpack.base.js          # webpack基本配置
├── webpack.dev.js           # webpack 开发环境 配置
├── webpack.prod.js          # webpack 生产环境 配置
└── mock                     # 静态数据