二合RPG配置表

xiaoyang0346 b53073d784 11 1 일 전
excel 38e8983f98 更新数据 1 일 전
node_modules 082d4d53ac no message 2 주 전
s_to_proto b53073d784 11 1 일 전
tool 082d4d53ac no message 2 주 전
策划 b045288726 更新 1 주 전
README.md 082d4d53ac no message 2 주 전
adminindex - 副本.js 4f30ae491c 111 2 주 전
adminindex.js 4f30ae491c 111 2 주 전
a后端协议脚本.bat 082d4d53ac no message 2 주 전
index.js d0d252dfab 修改proto导出 3 일 전
package-lock.json 082d4d53ac no message 2 주 전
package.json 082d4d53ac no message 2 주 전
path.json ee94664e6b 修改路径 2 주 전
s_xls.js f08da1f685 更新导表 4 일 전
start.bat 082d4d53ac no message 2 주 전
start.sh 4f30ae491c 111 2 주 전
start_client.sh 082d4d53ac no message 2 주 전
start_s_api.bat 082d4d53ac no message 2 주 전
start_副本.sh 4f30ae491c 111 2 주 전
策划后端解析.bat 082d4d53ac no message 2 주 전

README.md

excel导出json并提供给typescript使用,带类型提示

by @yuanxiao

基于@lanmianbao 的ts版配置文件读取模式制作

environment node v10.6.0

特别适用于前后端都用typescript开发的项目,前后端同时维护一份表,并舍弃各端不需要的数据

表格配置需求:

第一行:描述
第二行:字段类型(string;number;boolean;自定义Object)
第三行:前端使用的数据索引
第四行:后端使用的数据索引
第五行&&之后:数据内容

表单开头带 【!】 的表示这是一个备注表,不会被解析
数据索引一栏 (前端第3行,后端第4行)
    a:带 【*】 的表示以此字段为key,带 【**】 的表示以此字段为key,且是一个列表
    b:索引中带【.】的代表切割符,表示需要以多字段取值,例如  rank.id  需要以 rank 和 id 取值

使用方法:

>node index.js
>输入需要导出前端表(c)或后端表(s)

备注:

typescript项目需要以来@type/node包才能使用require

解析配置表-环境安装

>