0.0.13 • Published 9 years ago

generator-reactengine v0.0.13

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

generator-reactengine

ReactEngine 代码生成器(基于 yoman).
说明: ReactEngine 是一个基于 Reac Native + Redux + Strongloop 的快速开发框架.
目的: 快速开发,原则上一个 JS 工程师可以搞定 iOS/Android/Server 开发.

安装

npm install -g yo   
npm install -g generator-reactengine

使用说明

1. 生成 model

cd yo-project-dir # 进入你的工程目录     
yo reactengine:model [options] <modelName>

选项(options)

选项(options)描述默认值
-h, --help显示此帮助信息
--skip-cache不要记住我的选择默认: false
--skip-install不要自动安装依赖默认: false

参数

参数描述类型是否必须
modelName模块名称字符串

实例

如下命令

yo reactengine:model book

会在 你的工程目录/src/services/strongloop/models 下生成一个 Book.js 文件,封装了 create/find/findById/findOne/count/exists/update/updateOrCreate/updateAttributes/deleteById 等方法,用于和服务器交互.
你也可以通过修改 Book.js 来扩展该 Model.
具体请参考 ReactEngine.

2. 生成 module

cd yo-project-dir # 进入你的工程目录
yo reactengine:module --type=<moduleType> <moduleName>  #目前moduleType只有一个list

选项(options)

选项(options)描述默认值
-h, --help显示此帮助信息
--skip-cache不要记住我的选择默认: false
--skip-install不要自动安装依赖默认: false

参数

参数描述类型是否必须
moduleType模块类型字符串
moduleName模块名称字符串

实例

如下命令

yo reactengine:module todo

会在 你的工程目录/src/modules 下创建一个 todo 文件夹, 包含了redux 需要的 actions/constants/components/containers/reducers 等文件,包含一个简单的列表和增删改查等流程.
你可以修改该 module 来快速开发.
具体请参考 ReactEngine.

相关截图:

0.0.13

9 years ago

0.0.12

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago