0.0.13 • Published 8 years ago

generator-reactengine v0.0.13

Weekly downloads
2
License
MIT
Repository
github
Last release
8 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

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago