You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

swagger2js-recast

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

swagger2js-recast

swagger文档转换前端接口文件

1.0.12
latest
npmnpm
Version published
Weekly downloads
7
Maintainers
1
Weekly downloads
 
Created
Source

通过Swagger.json生成前端services-api文件

Setup


yarn add --save-dev swagger2js-recast

Start

根目录创建 执行js,如 start.js

const start = require('swagger2js-recast')
start(你的swagger地址)

然后terminal中执行
node start

或者

"scripts": {
    "dev": "vite",
    "build": "vue-tsc --noEmit && vite build",
    "serve": "vite preview",
    "start": "node start"
  },

注:如/src/services/modules 中存在文件,无法生成新的替换,需手动删除后执行命令

根目录下/template/apis/index.esj 目录中可通过 ejs 模板语法自定义配置

todolist

    • [ ]生成 TS 版本
    • [ ]读取项目内 eslint 配置文件,生成符合自己规范的代码
    • [ ]按照入参出餐生成 mock,可直接使用
    • [ ]订阅 swagger 接口,通过 diff 算法发布改变通知

FAQs

Package last updated on 15 Aug 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts