3.0.9 • Published 6 years ago

rayx v3.0.9

Weekly downloads
60
License
ISC
Repository
github
Last release
6 years ago

rayx

快速开始你的react项目,webpack+react项目工程化CLI工具集,为了提高开发效率和开发体验,避免繁琐的操作,规范项目结构和文档。

安装

npm install rayx -g

文档:v2, v3

v2.2.0+ 重写命令

创建项目

rayx c 项目名/项目描述
rayx create 项目名/项目描述

entry操作

新增

rayx entry --add 入口名/页面标题
rayx entry -A 入口名/页面标题

移除

rayx entry --delete 入口名
rayx entry -D 入口名

component操作

新增

rayx component --add 组件名/组件描述
rayx component -A 组件名/组件描述

移除

rayx component --delete 组件名
rayx component -D 组件名

md 文档操作 (v2.1.0+)

rayx md --update
rayx md -U
  1. 之前没有md文档的可以用这个生成文档
  2. 文档根据目录内容生成
  3. v2.1.0之后点的版本,对入口和组件的操作会同步更新文档

api生成器 (v2.3.0+)

  1. 命令:rayx api apiname mode
  2. apiname:json文件源名称,选填,默认"api"
  3. dir:生成到指定目录,选填,默认"./src/",如果想指定目录名称,apiname为必填,
  4. mode:模式,选填

生成默认api

rayx api

生成api,覆盖原生成文件,除了fetch.js

rayx api -O

生成适用于微信小程序的api

rayx api --wxa

生成到指定目录

rayx api ./src/api

例子

import { query_info } from "api/query/info";
import { query_info_rest } from "api/query/restinfo";

// 正常请求
query_info({
    id: 123
}).then((res)=>{

})

// REST-FULL 风格接口
// api/query/{id}/info
// api/query/123/info
query_info_rest({
    "{id}": 123
}).then((res)=>{

})
  1. api.json文件由后端生成提供
  2. 请求使用axios

生成目录结构说明

project
│   README.md
│   .babelrc     // babel配置文件
│   .gitignore   // 忽略提交配置
│   package.json  
│   postcss.config.js  // postcss配置文件
│   webpack.config.js  // webpack配置文件
└─src
│   │   api        // 接口, rayx api 可生成接口
│   │   commons     // 公共模块
│   │   components // 项目共用组件
│   │   entrys         // 项目入口
│   │   images        // 项目共用图片
│   │   libraries      // 第三方库
│   │   pages          // html页面模板
│   │   reducers      // redux reducers
│   │   styles           // 项目共用样式
3.0.9

6 years ago

3.0.8

6 years ago

3.0.7

6 years ago

3.0.6

6 years ago

3.0.5

6 years ago

3.0.4

6 years ago

3.0.3

6 years ago

3.0.2

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.3.12

6 years ago

2.3.11

7 years ago

2.3.10

7 years ago

2.3.9

7 years ago

2.3.8

7 years ago

2.3.7

7 years ago

2.3.6

7 years ago

2.3.5

7 years ago

2.3.4

7 years ago

2.3.3

7 years ago

2.3.2

7 years ago

2.3.1

7 years ago

2.3.0

7 years ago

2.2.3

7 years ago

2.2.2

7 years ago

2.2.1

7 years ago

2.2.0

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.1.14

7 years ago

1.1.13

7 years ago

1.1.12

7 years ago

1.1.11

7 years ago

1.1.10

7 years ago

1.1.9

7 years ago

1.1.8

7 years ago

1.1.7

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago