API 生成脚本,只需手动从 API 文档扒取
api.json
,通过此脚本可以生成需要的api.js
格式,并以模块分文件。
ts-node index.ts ./api.json
typescript ts-node
- node版本 >= 10.x
- 目前只支持
小幺鸡
- 可能会有一些重名方法,需要手动更改
- 模块是以中文命名
- 首先,装
ts-node
,和typescript
npm install -g ts-node
npm install -g typescript
- 在
package.json
修改为这样:
{
"name": "json2api",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"xxx": "rm -rf dist && rm api.json && curl http://xyj.dankal.cn/api/project/ofCPgAq8H.json?token=fef77296965e4d52ac347fcb70566919 -o api.json &&cross-env ts-node index.ts ./api.json",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"@types/node": "^10.5.2"
}
}
- 通过使用使用
cross-env
, 来使windows兼容下面的命令,所以来装下cross-env
npm install --save-dev cross-env