@jushuitan/jst-cli

cli tool

Usage no npm install needed!

<script type="module">
  import jushuitanJstCli from 'https://cdn.skypack.dev/@jushuitan/jst-cli';
</script>

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