README
jst-cli
jst cli 命令行工具
项目跟目录 .jst.config.json 文件 参数说明,都是可选项;
node 版本 >= v12+
{
"api": {
"requestTarget": "@/utils/request", //可选项,api.js请求头添加的request请求位置
"output": "./src/services" //可选项,生成api.js, api.d.ts的存放位置 ,默认值:执行命令时的根目录
}
}
Install
npm install -g @jushuitan/jst-cli
npm install -g dtsgenerator
Usage
jst api
Examples
$ jst api --help
$ jst api init
$ jst api create -o api.d.ts --url https://raw.githubusercontent.com/OAI/OpenAPI-Specification/master/schemas/v2.0/schema.json
$ jst api create -o api.d.ts --url http://testapi.ydl.com/api/message/v2/api-docs
$ jst api create -o api.d.ts swaggerTemplate.json
$ jst api create -o src/services/api.d.ts swaggerTemplate.json
$ jst api create -o src/services/api.d.ts swaggerTemplate.json -r @/utils/request
jst doc
// 初始化 .jst.config.js
jst init
/ /初始化组件文档
jst doc init
// doc start 运行
jst doc start
// 组件打包,并且上传CDN
jst doc build
// 资产发布,请在 publish 后填入您的token
jst doc publish
本地调试
// 编译ts
npm run watch
// 建立全局软连接
sudo npm link