当前位置: 首页 > news >正文

Furion api npm web vue混合开发

Furion api npm web vue混合开发

  • Furion-api项目获取swagger.json文件
  • 复制json制作ts包
  • 删除非.ts文件
  • 上传到npm
  • 获取npm包
  • 引用

Furion-api项目获取swagger.json文件

使用所有接口合并的配置文件
在这里插入图片描述
在这里插入图片描述

复制json制作ts包

https://editor.swagger.io
在这里插入图片描述
在这里插入图片描述
得到 typescript-axios-client-generated.zip 文件
在这里插入图片描述

删除非.ts文件

在这里插入图片描述
将ts文件打包放入api-services文件夹
在这里插入图片描述
下载axios-utils.ts文件
地址:https://gitee.com/dotnetchina/Furion/tree/v4/clients/axios_vue_react
在这里插入图片描述
在这里插入图片描述

上传到npm

创建package.json文件
在这里插入图片描述
package.json内容如下
在这里插入图片描述

创建npm账号,创建furion-api-js项目

https://www.npmjs.com/

在这里插入图片描述

获取npm包

npm i furion-api-js

在这里插入图片描述
配置api项目地址(找到axios-utils.ts文件修改配置)
在这里插入图片描述
直接就可以使用api的方法调用接口了。
在这里插入图片描述
开发了一个快速cmd、npm上传的工具

https://gitee.com/zofnou/npmUpload-exe.git

引用

首次过程比较复杂,需要好好研究,之后非常便利,复杂主要在npm包的上传,可以借鉴其他文件,网址如下:
https://gitee.com/dotnetchina/Furion/tree/v4/clients/axios_vue_react
https://blog.csdn.net/weixin_51499232/article/details/124940480

http://www.lryc.cn/news/166393.html

相关文章:

  • 【搭建私人图床】本地PHP搭建简单Imagewheel云图床,在外远程访问
  • BOM操作
  • 【校招VIP】前端操作系统之存储管理加密
  • windows 下载安装 mysql
  • 第14章_瑞萨MCU零基础入门系列教程之QSPI
  • 【pygame】01 pygame制作游戏的最小系统
  • (文末赠书)我为什么推荐应该人手一本《人月神话》
  • 回文串 rust解法
  • echarts常用参数详解汇总(饼图,柱形图,折线图)持续更新中
  • 最新ChatGPT网站源码+支持GPT4.0+支持Midjourney绘画+支持国内全AI模型
  • 【MySQL】基础SQL语句——库的操作
  • 基于YOLOv8模型的海洋生物目标检测系统(PyTorch+Pyside6+YOLOv8模型)
  • 华为星闪联盟:引领无线通信技术创新的先锋
  • 炒期权的资金门槛是多少 ?
  • matlab根轨迹绘制
  • Vue错误记录
  • Linux 修改SSH的显示样式,修改终端shell显示的样式,美观更改
  • day40 设计模式、jdk8新特性
  • 【数据结构】链表C++编写的,它定义了一个链表,并实现了一些基本的链表操作,如创建新节点、插入节点、清空链表、输出链表以及查找节点
  • 浏览器面试题
  • Java Controller层异常处理示例【含面试题】
  • 通过Git Bash将本地文件上传到本地github
  • 继承的笔记
  • Android7.1 ROOT权限的获取
  • 几个好用的数据标注软件labelme、CVAT及LabelImage
  • VSCode学习笔记一:添加代码模板
  • Linux下修改jar包中的配置文件application.conf
  • 【python绘图—colorbar操作学习】
  • Python+Appium自动化测试-编写自动化脚本
  • AMEYA360|ROHM罗姆首次推出硅电容器BTD1RVFL系列